QQ截图20170524220053.png今天添加单元测试,遇到了下面的错误
再来看看依赖部分配置:
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.1'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.1'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
使用 gradlew -q app:dependencies 在 Terminal 下看看依赖:
QQ截图20170524231102.pngQQ截图20170524232255.png
可以在 项目(如:app)里添加 apply plugin: 'project-report' 然后运行 gradlew htmlDependencyReport 之后会在Build目录下面生成report文件夹,里面生成的有html,打开即可看到相关的依赖包情况
好了,现在来解决下冲突问题。
androidTestCompile ('com.android.support.test.espresso:espresso-contrib:2.1'){
exclude group : 'com.android.support' , module : 'support-v4'
exclude module : 'recyclerview-v7'
}
或者
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:25.1.1'
}
resolutionStrategy {
force 'com.android.support:recyclerview-v7:25.0.0'
}
}
网友评论