0

テストを実行して、開発した 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 のどこかで設定を変更する必要があると確信していますが、どうすればよいのでしょうか?

4

1 に答える 1

0

異なるSDKを使用するだけかどうかはわかりませんが、私のAndroid SDKにはアリ自体が含まれていません:)

いくつかの ant ビルド ファイルだけですが、インストールされている通常の ant が使用されます。したがって、antのアップグレードで何か間違ったことをしたと思います。コンソールant -vに入力すると、バージョンが出力されます。このバージョンが 1.8.0 以上でない限り、アップグレードで何か問題が発生しています。

于 2012-07-27T21:50:16.377 に答える