问题描述
More than one file was found with OS independent path 'META-INF/library_release.kotlin_module'
解决方案
- 如果可以修改依赖的library工程编译方式,在library工程build.gradle的android节点下增加compileOptions,样例如下:
对于“-module-name”,需要设置为一个唯一的名字
android {
compileOptions {
kotlinOptions.freeCompilerArgs += ['-module-name', "com.cxyzy.lib.ui.xxxx"]
}
}
- 如果改不了library工程,则修改主工程build.gradle,添加packagingOptions节点
android {
packagingOptions {
exclude 'META-INF/*.kotlin_module'
}
}
参考资料
关于我
厦门大学计算机专业 | 前华为工程师
分享编程技术,没啥深度,但看得懂,适合初学者。
Java | 安卓 | 前端 | 小程序 | 鸿蒙
公众号:花生皮编程