Dex Loader] Unable to execute dex: Multiple dex files define

最近在做sdk接入的时候,添加依赖库,发现出现下面这个错误:
详细的异常信息:
[2018-06-21 10:58:44 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/app/yjy/game/OneNineGame$1;
[2018-06-21 10:58:44 - MergeFuse19sdk] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/app/yjy/game/OneNineGame$1;

提示 有jar包重复,然后我检查了项目属性->Java Build Path里面的project选项,没有发现有重复的jar包,根据百度上比较热门的一些方法处理了也没有解决这个问题,最后我往后面翻了三四页,找到了一个方法:
右键项目选址【Properties】,如下图,把选项卡下的【Order and Export】包前面的勾全部去掉即可。

这个方法亲测有效解决多个重复定义的dex异常(jar包重复或冲突)。

猜你喜欢

转载自blog.csdn.net/qq_38306233/article/details/80759705