今天添加單元測試,遇到了下面的錯誤
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.png
QQ截圖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'
}
}