我正在尝试运行测试并获得我开发的 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官网安装了最新版本的Ant,现在发现需要升级SDK目录下的Ant版本。我不只是简单地复制和粘贴,因为我有一种感觉,在调用上述命令时可能会调用配置中的路径。
我想知道是否有办法专门更新Android SDK中包含的Ant版本?
谢谢。
编辑:我尝试将 Eclipse Juno 中的 Ant 类路径更改为存储 Ant 1.8.4 版本的位置。但是,我仍然收到当前版本 1.7.1 的错误。在这一点上,我确信我可能需要在 Eclipse 中的某个地方更改设置才能使其正常工作,但是如何?