个人对transformDexArchiveWithExternalLibsDexMergerForDebug解决的一些看法

相信很多小伙伴都遇到下面这个问题,查了下,都说是jar包重复冲突引起的,解决方案也有很多,下面是我个人比较喜欢的一种解决方案,供大家参考下。

1.打开 gradle consonle(一般在AS的右下),然后点击Run with --stacktrace,就是开始 运行-堆栈跟踪。

2.然后得到一些报错信息,但我们只需找到有Multiple dex files…. 字眼的这一部分,他会告诉你是否有同一文件在多个jar包出现,出现jar冲突的问题。

3.把冲突的文件名,复制,比如我的就是IAMapEngineCallback,然后再AS中进行全局搜索(一般快捷键为Ctrl+Shift+n),就可以找到重复的文件了。

4.找到相对应得jar包,自行删除重复中得一个,然后再clean下工程,但要记得把相对应得依赖去掉。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,259评论 25 709
  • 本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文...
    typ0520阅读 44,089评论 56 434
  • 2017对每个人来说都是不平凡的一年。在这一年里,我们风雨兼程,追逐梦想!路上坎坎坷坷,却又丰盛无比!守着...
    萍儿琳儿阅读 2,806评论 0 0
  • 头部和枕头的摩擦很响类似山谷的回音一些事情却很轻比一根发丝被吹动的声音还轻它们互相协作,在凌晨一点钟的时候 有谁出...
    王春涞阅读 1,571评论 8 22

友情链接更多精彩内容