尝试使用新库同步gradle时出错

时间:2015-12-01 18:05:39

标签: android gradle

我的库有问题。我复制了`

compile ('de.psdev.licensesdialog:licensesdialog:1.8.0') 

gradle和同步时我得到错误:

Warning:Conflict with dependency 'com.google.code.findbugs:jsr305'. Resolved versions for app (3.0.0) and test app (2.0.1) differ.

任何想法如何解决我的问题并在我的项目中使用该库。

2 个答案:

答案 0 :(得分:4)

我解决了我的问题:

compile(' de.psdev.licensesdialog:licensesdialog:1.8.0'){     排除群组:' com.google.code.findbugs',模块:' jsr305' }

答案 1 :(得分:2)

这是因为主APK和测试APK使用相同的库(com.google.code.findbugs),但使用的是不同的版本(您的主APK使用版本3.0.0,而您的测试APK使用2.0.1)。所以你需要告诉gradle用于测试更新的库。 只需添加

androidTestCompile 'com.google.code.findbugs:jsr305:3.0.0'

到您的gradle文件:)