我正在尝试使用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.感谢您的帮助!
答案 0 :(得分:0)
我设法通过从头开始解决问题:将build.xml恢复为生成时的默认值。我还将所有外部jar库转移到/ libs库,然后我可以构建测试。