java - Dagger 依赖冲突 android studio

标签 java android android-studio android-gradle-plugin dagger

我在我的项目中一起使用这些依赖

compile 'com.squareup.dagger:dagger-compiler:1.2.2'
compile 'com.squareup.dagger:dagger:1.2.2'

但是我得到了这个错误。

Error:Conflict with dependency 'com.squareup:javawriter' in project ':app'. Resolved versions for app (2.5.0) and test app (2.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

请分享任何解决方案。

谢谢!

最佳答案

异常中的链接告诉您如何解决这个问题。

configurations.all {
  resolutionStrategy {
    force 'com.squareup:javawriter:2.5.0'
  }
}

否则你可以使用:

androidTestCompile 'com.squareup:javawriter:2.5.0'

关于java - Dagger 依赖冲突 android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45776240/

相关文章:

java - 理解java中的DI

android - GSON : Parsing JSON key value with sometime Object & sometime Array

android - Volley : BasicNetwork. performRequest:意外的响应代码 500

android - 使用 Android Studio 进行应用内购买时无法找到 IInAppBillingService

android - CMake 选项不包括 Android Studio 中的 SDK 工具设置

java - 带有@Cacheable的Spring Data Redis NullPointerException

java - AEM 性能问题(缓慢的内存泄漏)org.slf4j.helpers.BasicMarker 和 org.slf4j.helpers.BasicMarkerFactory

java - AWS DynamoDB Java BatchWriteItem 连接重置错误

android - 通过android中的内容提供者访问手机图像

android - 库 .so 文件中 `const char *` 存储的奇怪行为