Ionic3 填坑記錄 - java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex


 1  錯誤:Unable to merge dex

執行打包命令時

ionic cordova build android --prod

報如下錯誤

 

2 原因

重復引用了同一個包

 

如上圖所示,

com-sarriaroman-photoviewer,cordova-plugin-imagepicker 插件同時引入了com.squareup.picasso:picasso:2.5.2,雖然不知道這文件是個什么鬼!!!但這並不影響我們解決問題。


3 解決辦法

在平台文件下檢查安裝過的插件包,查看插件文件下的***.gradle文件找出相沖突的插件。

刪除沖突的插件,或者刪除重復引入的文件即可。重新增加平台然后打包問題已解決!

 


免責聲明!

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



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