Unable to merge dex问题解决记录

这种问题一般是引入包冲突的原因

1、双击 打开查看 gradle consonle

Unable to merge dex问题解决记录

2、二.、然后双击(Run with –stacktrace)

Unable to merge dex问题解决记录

3、查看导致报错的类

Unable to merge dex问题解决记录

4、 Ctrl +Shift +N 定位类所在jar包名

Unable to merge dex问题解决记录

5、在Android Studio 的  Terminal 输入 ./gradle -q app:dependencies 命令  (使用Android Studio的gradle view插件也可以)
 找到引入这个jar包的文件  (环境变量【配置也挺折腾】)

查看第三方控件方法    https://blog.****.net/jifenglie/article/details/81390517

在工程根目录下执行以下命令,假设模块名为app:

./gradlew -q :app:dependencies

查出来的结果很多,如果只想看compile相关的依赖,使用如下命令:

./gradlew -q :app:dependencies --configuration compile

 

Unable to merge dex问题解决记录

6、解决办法  :直接删除多余的引用 

直接修改第三方jar中,将里面的引用的多余引用直接删除。

 exclude 剔除掉多余的包

 

附带参考大神文章  https://blog.****.net/u012214003/article/details/79632675