2 つAndroid
のライブラリ プロジェクトがあります。LibraryAとLibraryB。
LibraryAとLibraryBにあるクラスやものを参照する必要があるproject1というプロジェクトがあります。
Ant
内部で自動生成されたスクリプトを使用して、eclipse
すべてのプロジェクトをビルドしています。注:各プロジェクトから他のすべてのビルダーを削除し、Ant
ビルダーのみを使用していることに注意してください。
次のターゲット「クリーン、デバッグ」でproject1のビルド スクリプトを実行すると、eclipse's
コンソールにBUILD SUCCESSFUL
. ただし、Eclipse内のコードを見ると、コードに多くのエラー行とxがあり、imports cannot be resolved
他の多くのエラーが発生しています。基本的に、ライブラリ プロジェクトへの参照が存在しないことを示しています。R's
また、解決できないことも伝えています。
ADT17 でこの問題は修正されると思っていましたが、まだ解決していません。私は何か間違ったことをしていますか?Eclipse が参照を許可し、すべてが正常にビルドされるように、この問題を解決するにはどうすればよいですか?
電話でアプリケーションを実行しています。
# The project.properties file for project1
target=android-10
android.library.reference.1=../LibraryA
android.library.reference.2=../LibraryB
この問題を解決する汚い修正がありますが、自動で、Android が生成する自動生成された build.xml を編集する必要がない、よりクリーンなソリューションが必要です。このタイプのことは、箱から出してすぐに機能するはずです。