您好我正在开展一个项目并且已达到一个阶段,在没有单元测试的情况下继续进行是不明智的。我认为Android Studio中的单元测试是直截了当的,但我不能运行我的测试。
这是我的依赖项。一切正常,直到我添加最后一行代码。然后,我收到标题中的错误消息。
如何修复此问题并运行测试?
以下是我关注的教程:http://tools.android.com/tech-docs/unit-testing-support
答案 0 :(得分:4)
从1.1版开始,Android插件中引入了官方单元测试支持。这意味着先前版本不提供sum= sum.add(BigInteger.valueOf(i));
配置。根据您的评论,您使用的是Android Gradle插件版本1.0.0。这就是您的构建抱怨缺少testCompile
配置的原因。
截至今天,最新发布的Android Gradle插件版本为testCompile
,因此我建议尽快迁移到此版本。
您需要做什么 - 在根级1.3.0
文件更新build.gradle
版本到com.android.tools.build:gradle
:
1.3.0
答案 1 :(得分:0)
对我来说,通过在顶级build.gradle
中注释掉以下行来解决问题:
testCompile() "org.robolectric:robolectric:3.3.2"