使用Ant运行Android JUnit测试(具有外部依赖性):项目“XY”中不存在目标“运行测试”

时间:2013-09-08 14:28:38

标签: android ant junit

我正在尝试使用Ant运行Android测试。我偶然发现了Can't build and run an android test project created using "ant create test-project" when tested project has jars in libs directory中描述的相同问题。由emmby提供的解决方案仅对我有用,因为我收到错误消息:

Target "-resource-src" does not exist in the project "MyAppTest". It is used from target "compile".

对于这个问题,我发现了更少的stackoverflow站点,例如:Target "-resource-src" does not exist in the project "HelloWorldTest". It is used from target "compile"

在那里,Kais建议“尝试覆盖其中一个任务,并在未设置时设置$ {build.target}。”。

1)Kais建议怎么做?

2)运行具有外部依赖性的Android JUnit测试是否有比emmby解决方案更好/更新的解决方案?

我很高兴在必要时发布更多日志/跟踪/代码/更多信息。

我使用的是SDK版本11.感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我设法通过从头开始解决问题:将build.xml恢复为生成时的默认值。我还将所有外部jar库转移到/ libs库,然后我可以构建测试。