Androidアプリを複数のプロジェクトに分割して開発する時の設定
Posted on Mon 01 October 2012 in Android
eclipseのプロジェクトのプロパティから「Java Build Path」や「Project References」を設定してみたら、ビルドは通るが実行時にClassNotFoundExceptionが出て上手くいかなかった。
正しくは、プロジェクトのプロパティの「Android」を選んでLibraryの設定をするようだ。
- 呼び出される側のプロジェクトはIs Libraryにチェックを入れる。
- 呼び出す側のプロジェクトはAddから呼び出すプロジェクトを選択する。
また、AndroidManifest.xmlに呼び出す側のActivityなりServiceなりを下記のように書いておく必要がある。
・・・
<service android:name="key0note.GoogleReaderWidget.GoogleReaderWidgetDataService" />
・・・