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" />
・・・

参考リンク

http://tmpla.info/archives/1211