Jelly宾学Android:解决多dex问题

来源:游家吧
龙运天下承运端

系统工具 / 43.1mb

查看

今日更新工程后出现异常,刷新、清理及自动编译等功能均失效。

- 大招连放三次

- 重启系统,刷新缓存,清理垃圾,自动编译程序。

- 重启系统,刷新缓存,清理垃圾,自动编译程序。

- 重启系统,刷新缓存,清理垃圾,自动编译程序。

- 问题太棘手了

- 搜索Multiple dex files会发现许多前辈分享的经验,主要可分为两大类。

- 项目文件夹内隐藏有以.apk为后缀的文件。

- 有人用这方法解决了问题,但我感觉不太可信,我的设备也没出现这种情况。

- 同一类在多个JAR包中被重复定义,导致完全限定名冲突。

- 具体哪个类重复,需查看异常提示信息。

在开发过程中,当你遇到Multiple dex files define Lcom/*/*/MyClass错误时,这通常意味着你的项目中存在类被重复定义的问题。这种情况下,你可能需要检查你的依赖项是否兼容或冲突。感谢前辈的经验分享,他们提供的解决方案帮助我解决了这个问题,使我的项目顺利上线。

- 前辈们仍在更新ADT插件并清理工作空间。

- 删除重复的类定义,保留唯一声明即可。

- 若可行,移除对特定jar包的依赖。

- 若两个jar均不可删除,需移除其中重复内容,注意比对并保留最新版本。

- 开心

- 遇事别慌,先看提示再行动。

- 若能耐心细看后续的错误提示,或许早就能自行找出问题所在。

精品推荐