android - 错误 : Conflict with dependency 'com.android.support:multidex' in project

标签 android android-gradle-plugin android-multidex

我使用以下 gradle 文件创建了一个新的 android 项目:

android {
   ...
   dexOptions {
        javaMaxHeapSize "4g"
    }
   ...
}

dependencies {
   ...
    compile 'com.linkedin.dexmaker:dexmaker-mockito:2.16.0'
   ...
}

但是当我构建我的应用程序时,我得到:

Conflict with dependency 'com.android.support:multidex' in project ':app'. Resolved versions for app (1.0.3) and test app (1.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

我该如何解决这个问题?

最佳答案

错误说你正在使用 2 个版本的 com.android.support:multidex。检查这个 https://stackoverflow.com/a/37357786/3111083所以在你的情况下应该是

android {
    configurations.all {
        resolutionStrategy.force 'com.android.support:multidex:1.0.3'
    }
}

更改此后清理并重建。

关于android - 错误 : Conflict with dependency 'com.android.support:multidex' in project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627203/

相关文章:

android - 如何在 pagerslidingtabstrip 中设置不同的选项卡宽度

用于获取保存的成员(member)卡的 Android API

未找到 Android Studio Gradle DSL 方法 : compile() while adding slf4android dependency

java - 安卓工作室 2.3 错误 : "Gradle sync failed: Cause: services.gradle.org"

android - Dropbox API 尝试读取资源时出现异常 - 可能是 multidex 问题?

java - 如何从 Firebase 存储获取下载 url?

android - 在应用程序启动时指定系统属性

android - 使用 Lollipop 下的设备在 Espresso 中测试失败(失败 : Instrumentation run failed due to 'java.lang.IllegalAccessError' )

android - 由 : java. lang.ClassNotFoundException 引起:在路径 DexPathList 上找不到类 "com.crashlytics.android.beta.Beta"

android - 操作栏未在首选项 Activity 中显示 :Theme. Appcompat.Light.DarkActionBar