中关村在线

软件

Jelly宾学Android:解决多dex问题

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

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、 若能耐心细看后续的错误提示,或许早就能自行找出问题所在。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具