Android アプリ プロジェクトとその JUnit テスト プロジェクト用に CI ビルド サーバーをセットアップしようとしています。build.xml
アプリ プロジェクトとテスト プロジェクトの両方に適切なファイルを生成しました。
両方のプロジェクトは、Eclipse で正常にビルドおよび実行されます。
ただし、最初に Eclipse で両方のプロジェクトをビルドせずant debug
にテスト プロジェクトで実行しようとすると、どちらがアプリ プロジェクトのクラスを参照しているかといういくつかのエラーが発生します。[javac]
error: cannot find symbol
これは、Eclipseが見るクラスパスとAntが使用しているクラスパスの違いだと思います...
app クラスの場所を Ant に伝えるにはどうすればよいですか?
Android のデフォルトではすべてのターゲットが定義されているようです。そのため、ビルド ファイルを最初から作成するのではなくbuild.xml
、アプリ プロジェクトに適切な参照を挿入する方法を考えていました。build.xml