本文主要是介绍Multiple dex files define Lcom/xxx/xxx/BuildConfig 报错解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编译的时候会报这个问题。
有可能是jar包、aar包或者依赖冲突了。
解决方法是:
如果是多module
的模式。
当其中有一个module
的manifest
中的package,
和另外一个module
的重复了。
所以产生了两个相同的BuildConfig
文件。
例如:
test module里的Android Manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.module.test">
test2 module里的Android Manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.module.test">
<!-- 应该是com.module.test2 -->
如果是引入其他jar和aar包,里面的Android Manifest的package重复也会报这个错。
这篇关于Multiple dex files define Lcom/xxx/xxx/BuildConfig 报错解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!