【问题标题】:Unable to merge dex error [duplicate]无法合并 dex 错误 [重复]
【发布时间】:2018-01-10 11:54:55
【问题描述】:

这是我的应用程序 build.gradle 文件

它在 appcompat 依赖文件中显示错误。我尝试了清理项目和构建项目等多种方法,但仍然显示错误。这是我运行项目时的错误。

**错误:任务 ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' 执行失败。

java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 无法合并dex**

【问题讨论】:

  • 请启用:multiDexEnabled true

标签: android android-studio android-gradle-plugin


【解决方案1】:

将此添加到您的 app.gradle 文件中

 android {
          defaultConfig {
            multiDexEnabled true
            }
       }

添加依赖也

implementation 'com.android.support:multidex:1.0.0'

它会解决你的问题

【讨论】:

  • 我试过了,但仍然显示错误
  • 尝试在它会处理的依赖部分中添加 dex 文件依赖
【解决方案2】:

这样做-:

implementation 'com.android.support:multidex:1.0.0'

这在你的 build.gradle-:

multiDexEnabled true

默认配置下

【讨论】:

    猜你喜欢
    • 2018-08-06
    • 2023-03-18
    • 2018-08-09
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 2018-06-12
    相关资源
    最近更新 更多