android 報錯 ':app:transformClassesWithMultidexlistForDebug' 或者 transformDexArchiveWithExternalLibsDexMergerForDebug,三步搞定!


問題分析:   重復依賴所導致的。

解決問題步驟: 

1.  查看 android > app > build.gradle 下有沒有這樣一行代碼 ,沒有的話添加試一下。
     

      multiDexEnabled true

 

2.查看 android > app > build.gradle 中  dependencies 下是否有重復依賴,有則刪除,項目即可運行成功。

(如果不清楚哪個依賴是重復的,可以試一下  在命令行 gradle installdebug –stacktrace把堆棧日志打出來,應該可以打印出來重復依賴是哪一個,這個我是在網上看的,未測試)

3. 如果還是不行 ,把 android > app > build.gradle 中  dependencies 的引入方式  compile 改為 implementation ,如圖:

 

OK,試過這三步絕對能行了,是不是很開心?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM