gradle編譯時報錯 Multiple dex files define Landroid/support/v4/media/MediaDescriptionCompat$1;

近期在Gradle編譯的時候遇到報錯
com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/media/MediaDescriptionCompat$1;

這是在項目引入一個module的時候,編譯出現(xiàn)的錯誤,上網(wǎng)查了一下發(fā)現(xiàn)是庫與庫之間存在交叉編譯,一個class被編譯了兩次,所以報錯。通俗點就是項目里面引入了重復(fù)的v4包,后來查看module的gradle發(fā)現(xiàn)并沒有,最后在module的libs本地庫里面發(fā)現(xiàn)引用了一個v4包,將這個v4包刪掉,重新編譯解決問題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容