我正在尝试获取我的android junit测试项目的覆盖率报告,并按照this guide这样做
android update test-project -m <path to app project> -p <path to test project>
工作得很好。它生成了一个build.xml并更新了project.properties, local.properties和proguard.cfg。
但是当我将目录更改为测试项目目录并输入命令
时ant coverage
它给了我这个错误。
BUILD FAILED
Target "coverage" does not exist in the project "My Project Test".
Total time: 0 seconds
我正在使用windows xp。
答案 0 :(得分:2)
您使用的是哪种SDK工具版?如果是14或更高版本,则需要使用ant emma debug install test
代替ant coverage
答案 1 :(得分:1)
ProjectName/classes
更改为Project/bin/classes
答案 2 :(得分:0)
在清理,更新和构建两个项目后,在测试项目根目录中尝试ant all clean emma debug install test