Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
在项目中引入新的第三方gradle库时,常常会报错。有个快捷的方法,帮助快速排查具体是哪个包duplicate了。
以ARouter为例分析:
先运行gradle dependencies任务
在打印结果中找到arouter的二级依赖项目。
再到项目中逐个排查,
发现已经有引用,
exclude就OK了。