今日更新工程后出现异常,刷新、清理及自动编译等功能均失效。
1、 大招连放三次
2、 重启系统,刷新缓存,清理垃圾,自动编译程序。
3、 重启系统,刷新缓存,清理垃圾,自动编译程序。
4、 重启系统,刷新缓存,清理垃圾,自动编译程序。
5、 问题太棘手了
6、 搜索Multiple dex files会发现许多前辈分享的经验,主要可分为两大类。
7、 项目文件夹内隐藏有以.apk为后缀的文件。
8、 有人用这方法解决了问题,但我感觉不太可信,我的设备也没出现这种情况。
9、 同一类在多个JAR包中被重复定义,导致完全限定名冲突。
10、 具体哪个类重复,需查看异常提示信息。
11、 项目中出现Multiple dex files define Lcom/*/*/MyClass错误,提示该类被重复定义。我遇到的情况也是如此,经过排查发现是依赖库冲突导致。感谢前辈们的经验分享,帮助我顺利解决了问题。
12、 前辈们仍在更新ADT插件并清理工作空间。
13、 删除重复的类定义,保留唯一声明即可。
14、 若可行,移除对特定jar包的依赖。
15、 若两个jar均不可删除,需移除其中重复内容,注意比对并保留最新版本。
16、 开心
17、 遇事别慌,先看提示再行动。
18、 若能耐心细看后续的错误提示,或许早就能自行找出问题所在。
评论
更多评论