テストを実行して、開発した Android アプリケーションのカバレッジを取得しようとしています。これは研究目的であるため、呼び出し中の Android ソース コードとテスト中のアプリケーションのカバレッジも取得できるようにしたいと考えています。 . 私が尋ねた別の質問についていくつかのアドバイスに従い、現在Antを使用しようとしています。
走った
ant emma debug install test
私のテストでは、次のエラーが発生しました:
BUILD FAILED
/scratch/android-sdk-linux/tools/ant/build.xml:377: The Android Ant-based build
system requires Ant 1.8.0 or later. Current version is 1.7.1
私はオンラインで Apache Web サイトから最新バージョンの Ant を直接インストールしましたが、SDK ディレクトリにある Ant のバージョンをアップグレードする必要があることに気付きました。上記のようなコマンドが呼び出されたときにおそらく呼び出される構成内のパスを台無しにする気がしたので、単純にコピーして貼り付けただけではありません。
私が知りたいのは、特に Android SDK に含まれる Ant のバージョンを更新する方法があるかどうかです。
ありがとう。
編集: Eclipse Juno の Ant クラスパスを、Ant 1.8.4 のバージョンを保存した場所に変更しようとしました。ただし、現在のバージョンが 1.7.1 であるというエラーが引き続き表示されます。この時点で、これを機能させるには、おそらく Eclipse のどこかで設定を変更する必要があると確信していますが、どうすればよいのでしょうか?