私は 2 つのプロジェクト (ソース コード) を持っています。プロジェクトAはコンパイルされていないライブラリで、プロジェクトBはそのライブラリを使用しています。私はそれをantを使ってコンパイルしたい。私はアンドロイドアップデートを使ってそのようにセットアップしています。
android update lib-project --target 2 --path c:\Android-Build\A
Android 更新プロジェクト --target 2 --path c:\Android-Build\B --library ..\A
プロジェクトBのlibsフォルダーには何もありません。私が使用しているすべてのライブラリは、ライブラリ (A) にあります。Eclipseを使用すると、すべて正常に表示されます。
antを使用してコンパイルするにはどうすればよいですか。
ant デバッグ スロー エラー。ライブラリ (A) が最初にコンパイルされます ( bin および gen フォルダーが生成されます)。
しかし、コンパイルされるプロジェクト B になると、ライブラリからのインポートが見つかりません。ビルドプロセス中にプロジェクトBにライブラリを含めるようにantに指示するにはどうすればよいですか? タイ。
[javac] C:\Android-Build\B Activity.java:7: エラー: シンボルが見つかりません [javac] import com.aA;
*更新**
project.properties
プロジェクト B の場合。
android.library.reference.1=..\\A
# Project target.
target=Google Inc.:Google APIs:13
project.properties
プロジェクト A の場合。
target=Google Inc.:Google APIs:13
\\ に変更するとライブラリが見つからないため、 \\ は正しいようです