我正在尝试为我的android junit测试项目获得覆盖报告,并遵循本指南。
android update test-project -m <path to app project> -p <path to test project>
工作得很好。它生成了build.xml并更新了project.properties,当地。
但是当我将目录更改为测试项目目录并输入命令
时ant coverage
它给了我这个错误。
BUILD FAILED
Target "coverage" does not exist in the project "My Project Test".
Total time: 0 seconds
我用的是windows xp。
您使用的是哪个SDK Tools版本?如果是14或更高,则需要使用ant emma debug install test
而不是ant coverage
- 转到Java构建路径
- 转到Source
- 将默认输出文件夹从:
ProjectName/classes
更改为Project/bin/classes
在清理、更新和构建两个项目后,在测试项目根目录下安装test