在build.gradle文件中添加若干个依赖后出现以下问题,字面意思是测试app和正式app使用了不同版本的依赖

来源:互联网 发布:流畅的python epub 编辑:程序博客网 时间:2024/05/16 03:58

在build.gradle文件中添加若干个依赖后出现以下问题,字面意思是测试app和正式app使用了不同版本的依赖

Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (3.0.1) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

解决办法有以下几种

统一依赖版本

可以通过两种办法实现

android{    configurations.all {        resolutionStrategy.force 'com.google.code.findbugs:jsr305:3.0.1'    }}

或者

dependencies {    compile('com.google.code.findbugs:jsr305:3.0.1')    testCompile('com.google.code.findbugs:jsr305:3.0.1')    androidTestCompile('com.google.code.findbugs:jsr305:3.0.1')}

阻止(exclude)

dependencies {    compile 'com.google.dagger:dagger-android-support:2.10',{        exclude group:'com.google.code.findbugs'    }}
阅读全文
0 0