Android 如何在我的应用程序中找到使用findbugs的依赖项?(findbugs冲突)
我试图在将浓缩咖啡添加到我的应用程序的gradle文件时发现具体冲突:Android 如何在我的应用程序中找到使用findbugs的依赖项?(findbugs冲突),android,android-gradle-plugin,android-espresso,Android,Android Gradle Plugin,Android Espresso,我试图在将浓缩咖啡添加到我的应用程序的gradle文件时发现具体冲突: androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1') { exclude group: 'com.android.support', module: 'support-annotations' } Android Studio声明“警告:与依赖项'com.google.code.findbugs:jsr305'冲突”
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1') {
exclude group: 'com.android.support', module: 'support-annotations'
}
Android Studio声明“警告:与依赖项'com.google.code.findbugs:jsr305'冲突”
声明错误表示我在应用程序中使用的依赖项是3.0.0版,而在测试应用程序中使用的依赖项是2.0.1版
但是,我的gradle从未明确添加“com.google.code.findbugs”,这表明它是我添加到“compile”和“androidTestCompile”语句中的另一个依赖项的一部分。如何在我的应用程序中找到使用findbugs的依赖项?检查您的依赖项:
HelloApp/
app/
- build.gradle // local gradle config (for app only)
...
- build.gradle // global gradle config (for whole project)
- settings.gradle
- gradle.properties
请点击此处:
dependencies {
compile project(':libraries:lib')
}
稍后检查此选项,您有单元测试支持方向执行以下命令:
./gradlew app:dependencies
这将打印一个(大的)依赖关系图
有关箭头和星星的含义,请参阅。我知道在哪里检查我的依赖项,我有很多依赖项,没有一个是com.google.code,这意味着这是另一个依赖项的一部分。尝试使用gradlew依赖项