androidTestCompile mockito givning错误

时间:2017-08-20 17:30:07

标签: android testing android-gradle mockito

当我添加

时,我试图使用Mockito进行仪器测试
androidTestCompile 'org.mockito:mockito-core:2.7.22'

我收到以下错误:

Error:Conflict with dependency 'org.objenesis:objenesis' in project ':app'. 
Resolved versions for app (2.1) and test app (2.5) differ. See 
http://g.co/androidstudio/app-test-app-conflict for details.

我不知道错误是什么,我的代码中没有指定org.objenesis依赖项(猜测它来自mockito)。

每一个帮助,赞赏。

2 个答案:

答案 0 :(得分:4)

试试这个

exclude group: 'org.objenesis'

只需在主项目中将其排除即可。 #my_div { height: 15px; background: #ccc; transition: all .5s; }

答案 1 :(得分:1)

异常中的链接告诉您如何解决此问题。

configurations.all {
  resolutionStrategy {
    force 'org.objenesis:objenesis:2.1.0'
  }
}

否则你可以使用:

androidTestCompile 'org.objenesis:objenesis:2.1.0'