码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2018-10-16 16:04:27      阅读:703      评论:0      收藏:0      [点我收藏+]

标签:技术分享   inf   引用   builder   增加   cordova   插件   rdo   rod   

 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文件找出相冲突的插件。

技术分享图片

删除冲突的插件,或者删除重复引入的文件即可。重新增加平台然后打包问题已解决!

 

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

标签:技术分享   inf   引用   builder   增加   cordova   插件   rdo   rod   

原文地址:https://www.cnblogs.com/weboey/p/9797923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!