Multiple dex files define Lcom/xxx/xxx/BuildConfig 報錯解決方法

編譯的時候會報這個問題。
有可能是jar包、aar包或者依賴衝突了。

 

解決方法是:
如果是多module的模式。

當其中有一個modulemanifest 中的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重複也會報這個錯。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章