Skip to content

Sphero Build

TakayukiHoshi1984 edited this page Jan 9, 2020 · 2 revisions

目次

Android SpheroプラグインのBuildに必要なパッケージは以下の通りになります。

項目 説明
dConnectDevicePluginSDK デバイスプラグイン用のSDK。dConnectSDKAndroidをライブラリとして参照。
dConnectSDKAndroid Androidに関連する部分のSDK。
項目 説明
Sphero for Android Android端末からSpheroにアクセスするためのAPIを提供するSDK。

{レポジトリフォルダ}は、githubからプロジェクトをチェックアウトしたフォルダを指します。
また、本書ではandroidフォルダにプロジェクトをチェックアウトしたことを前提で説明を行います。
{AndroidSDKのルートフォルダ}はAndroidSDKをインストールしたフォルダであることを前提で説明を行います。以下の画像では、sdkが{Android SDKのルートフォルダ}にあたります。

下記のGitHubのページにて、Android用のSDKをダウンロードしてください。

https://github.com/orbotix/Sphero-Android-SDK

ダウンロード後、PC上の任意の場所に解凍してください。以下、解凍したフォルダのパスを{Sphero SDK}とします。

下記のフォルダにSDKのJARファイルが配置されています。

{Sphero SDK}/library/RobotLibrary.jar

下記のlibsフォルダを作成し、そこに上記のJARファイルをコピーしてください。

{レポジトリフォルダ}/Android/dConnectDeviceSphero/app/libs

下記のフォルダにSDKのsoファイルが配置されています。

{Sphero SDK}/library/libs

下記のlibsフォルダを作成し、そこに上記のSOファイルをフォルダごとコピーしてください。

{レポジトリフォルダ}/Android/dConnectDeviceSphero/app/src/main/jniLibs

以上により、外部SDKへの依存関係が解決されます。

まずAndroid Studioを起動してください。
Quick Startの[Open an existing Android Studio project]を選択してください。

dConnectDeviceSpheroを選択してください。
dConnectDeviceSpheroは
{レポジトリフォルダ}/Android/dConnectDeviceSpheroにあります。

以下のボタンを押してください。Gradleビルドが始まります。


次に、[Edit Configurations...]を押してください。

新しくウィンドウが出てきます。まず左側のAndroid App内のappを選択すると右側のような画面が出てきます。 そこで、[Do not launch Activity]を選択してOKを押してください。

最後に、Runボタンを押してください。

その後、このような画面が出てくるので、[Choose a running device]にチェックを入れて、インストールしたい端末を選んでOKをクリックしてください。

※注意:setting.gradleファイルはレポジトリ上の構成でビルドできるように設定されているため、ディレクトリ構造を変えてビルドするときはsetting.gradleファイルを適宜書き換えてください。

Clone this wiki locally