Ionic3 填坑记录 - java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.Dex
不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述Ionic3 填坑记录 - java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.Dex相关的知识,希望能为你提供帮助。
1
错误:Unable to merge dex
执行打包命令时
ionic cordova build android --prod
报如下错误
文章图片
2 原因
重复引用了同一个包
文章图片
文章图片
【Ionic3 填坑记录 - java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.Dex】如上图所示,
com-sarriaroman-photoviewer,cordova-plugin-imagepicker 插件同时引入了com.squareup.picasso:picasso:2.5.2,虽然不知道这文件是个什么鬼!!!但这并不影响我们解决问题。
3 解决办法
在平台文件下检查安装过的插件包,查看插件文件下的***.gradle文件找出相冲突的插件。
文章图片
删除冲突的插件,或者删除重复引入的文件即可。重新增加平台然后打包问题已解决!
推荐阅读
- 移动 App 接入 QQ 登录/分享流程
- 微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布!!!
- 升级完Android Studio3.2后,打包release出现的错误
- android RecyclerView简单的使用
- 网易考拉Android客户端网络模块设计
- Android Studio升级到3.0,抛出Aapt2Exception异常
- AndroidStudio连不上Android设备真机
- "小说阅读神器"App-隐私政策
- AppArchitecture-8种