主項目和Module包名相同造成的編譯錯誤(DexException: Multiple dex files define)

1.場景描述

在項目中新建了Module並引用,結果在編譯時出現了錯誤,錯誤信息如下:

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/codingending/popupcontainer/BuildConfig;

2.解決方案

經過排查,發現這是由於主項目和Module的包名相同引起的,只需修改Module的AndroidManifest文件中的package屬性,就可以解決編譯錯誤。

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