You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android项目添加依赖后报transformClassesWithMultidexlistForDebug错误求助

解决Duplicate zip entry导致的Multidex构建错误

这个错误的核心问题是你的项目中存在重复的Android Support Library类,具体是CoordinatorLayout$Behavior在多个不同版本的Support库中被重复打包了。从你的build.gradle可以看到,你引入的Support Library版本非常混乱:

  • appcompat-v7用了26.0.0-beta1(测试版)
  • design、cardview-v7等用了26.1.0
  • support-core-ui甚至用了26.4.0

这些不同版本的库会包含相同类的不同副本,Multidex打包时就会出现冲突。

解决步骤:

  1. 统一所有Support Library版本
    因为你的compileSdkVersion是26,建议统一使用稳定版的26.1.0(避免使用beta版,减少兼容性问题)。修改你依赖中的所有Support Library条目,确保版本一致:

    修改后的dependencies核心部分:

    dependencies {
        // 把appcompat-v7从beta版改成稳定版26.1.0
        compile 'com.android.support:appcompat-v7:26.1.0'
        // 保持其他support库版本统一为26.1.0,修正support-core-ui版本
        compile 'com.android.support:design:26.1.0'
        compile 'com.android.support:cardview-v7:26.1.0'
        compile 'com.android.support:percent:26.1.0'
        compile 'com.android.support:support-core-ui:26.1.0'
        // 其他原有依赖保持不变...
    }
    
  2. 添加版本强制策略(可选但推荐)
    为了防止第三方库间接引入的Support库再次导致版本不一致,可以在android块中添加版本强制规则,确保所有依赖都使用指定版本的Support库:

    android {
        // 你的现有配置...
        configurations.all {
            resolutionStrategy {
                force 'com.android.support:appcompat-v7:26.1.0'
                force 'com.android.support:design:26.1.0'
                force 'com.android.support:cardview-v7:26.1.0'
                force 'com.android.support:percent:26.1.0'
                force 'com.android.support:support-core-ui:26.1.0'
            }
        }
    }
    
  3. 清理并重新构建项目

    • 在Android Studio中点击Build -> Clean Project,完成后再点击Rebuild Project
    • 或者使用命令行执行:./gradlew clean assembleDebug

额外建议:

  • 尽量避免混用测试版(beta)和稳定版的Support库,beta版可能存在未修复的兼容性问题
  • Google Play Services和Firebase的版本尽量保持一致(你当前的firebase-messaging:15.0.2和大部分Play Services的15.0.1版本差异不大,但统一版本能减少潜在风险)

内容的提问来源于stack exchange,提问作者amirhesni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:11:32