问题描述

More than one file was found with OS independent path 'META-INF/library_release.kotlin_module'

解决方案

  1. 如果可以修改依赖的library工程编译方式,在library工程build.gradle的android节点下增加compileOptions,样例如下:
    对于“-module-name”,需要设置为一个唯一的名字
android {
compileOptions {
kotlinOptions.freeCompilerArgs += ['-module-name', "com.cxyzy.lib.ui.xxxx"]
}
}
  1. 如果改不了library工程,则修改主工程build.gradle,添加packagingOptions节点
android {
packagingOptions {
exclude 'META-INF/*.kotlin_module'
}
}

参考资料

​​

关于我

厦门大学计算机专业 | 前华为工程师

分享编程技术,没啥深度,但看得懂,适合初学者。

Java | 安卓 | 前端 | 小程序 | 鸿蒙

公众号:花生皮编程

​​​​​​AS编译报错:More than one file was found with OS independent path META-INF/library_release.kotlin_module_小程序