Eclipseでの初期SDKセットアップ
Brazeは、GoogleがEclipse Android開発者ツールプラグインのサンセッティング(配信停止)を行ったため、Eclipse IDEのサポートを終了しました。移行前にEclipse統合に関して支援が必要な場合は、サポートにメールして支援を受けてください。
ステップ 1
コマンドラインで、Braze Android GitHub Repositoryを複製します。
1
$ git clone git@github.com:braze-inc/braze-android-sdk.git
ステップ 2
Brazeプロジェクトをローカルワークスペースにインポートする
エクリプスで:
-
ファイル > インポートに移動します。
-
Android を選択 > 既存の Android コードをワークスペースに追加。
-
「参照」をクリックします。
-
「Braze UI プロジェクトフォルダ」を確認し、「ワークスペースにプロジェクトをコピー」を選択して、「完了」をクリックします。
ステップ 3
独自のプロジェクトでBrazeを参照してください。 エクリプスで:
-
プロジェクトを右クリックして「プロパティ」を選択します。
-
「Android」の下で、ライブラリーセクションの「追加…」をクリックし、android-sdk-uiをライブラリーとしてアプリに追加します。
ステップ 4
依存関係のエラーを解決し、ビルドターゲットを修正します。
この時点で、Brazeコードにエラーが表示されることがあります。これは、依存関係が設定されておらず、ビルドターゲットが正しくない可能性があるためです。
-
Braze UIプロジェクトを右クリックし、プロパティ->Androidを選択して、ビルドターゲットがBrazeの現在のビルドツールバージョンに設定されていることを確認します。
-
Braze UIプロジェクトを右クリックし、プロパティ->Javaビルドパス->JARの追加…を選択し、メインアプリケーションから’android-support-v4.jar’をライブラリーとして追加します。
ステップ 5
最後のピースを追加します。
-
SDK バージョン 1.10.0 以上の場合、追加する必要があります
<service android:name="com.appboy.services.AppboyDataSyncService" />
あなたのAndroidManifest.xmlへ、Eclipseはマニフェストのマージをサポートしていないため。 -
SDK バージョン 1.7.0 以上の場合、ライブラリー プロジェクトからアプリケーションに “assets/fontawesome-webfont.ttf” をコピーする必要があります。エクリプスはライブラリからアセットフォルダを自動的に含めません。