次の問題があります: Android プロジェクトに基づくライブラリを取得し、それを別のプロジェクトで「外部」ライブラリとして使用したいです。
出来ますか?
可能であれば - 私の主な問題: リソースをライブラリに追加するにはどうすればよいですか? Project Properties -> Android -> "As Library" が .class-files のみを追加する方法!
私の状況:
public class ClassForLibrary extends Activity{
onCreate(){
setContentView(R.layout.library_activity_layout);
}
method1(){
}
method2(){
}
}
したがって、ClassForLibrary.class と library_activity_layout.xml の 2 つのファイルを含むライブラリが必要です。
次に、Build Path を使用してこのライブラリを追加したい...
としてアプリケーションを起動します
public class MainActivity extends ClassForLibrary {
. . . . . . . . . .
}
私は多くのコード構成を試しましたが、最も近い状況は
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030001.
#0x7f030001
作成したライブラリに手動で入れた私の library_activity_layout.xml です。
誰か助けてくれませんか?