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

Android应用构建报错:存在2个路径为kotlin/internal/internal.kotlin_builtins的文件

Android构建mergeDebugJavaResource冲突解决方法

问题根因

项目依赖的Kotlin组件版本不一致,kotlin-compiler-embeddable:1.5.31 和 kotlin-stdlib:1.6.0 两个依赖存在同路径冲突文件 kotlin/internal/internal.kotlin_builtins,构建时无法判定保留版本导致失败。你之前的配置未生效是因为冲突文件路径填写不完整,或未优先解决版本不统一的根本问题。

解决步骤

方案一:统一Kotlin版本(推荐,治本)

  • 打开项目根目录的build.gradle文件,将所有Kotlin相关插件、依赖的版本号统一,要么全部升级为1.6.0,要么全部降级为1.5.31,避免版本交叉
  • 修改完成后执行Clean Project,再重新构建即可

方案二:配置排除规则(临时解决)

如果暂时无法统一Kotlin版本,修改app模块下的build.gradle文件,补全packagingOptions的排除路径:

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/ASL2.0'
    // 补全冲突文件的完整路径
    exclude 'kotlin/internal/internal.kotlin_builtins'
    // 可选:排除整个internal目录避免后续同目录其他文件冲突
    exclude 'kotlin/internal/**'
}
  • 修改完成后同步Gradle,重新构建即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 21:06:03