Dex Loader Unable to execute dex: Multiple dex fil

原创
2015/05/12 10:44
阅读数 126

问题发生概述:
       程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,以下几种方法针对不同情况进行相应的解决,具体解决方案如下:

方法一:
       Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Build Automatically,关闭Eclipse,再打开
方法二:           
      更新ADT插件,删除workspace目录下的.metadata目录.
方法三:
      在你的项目下某个文件夹中有一个后缀为*.APK的文件,删掉,重启Eclipse即可。

以上三方法在ADT 23后很少有作用了,因为升级ADT修复了很多问题。

方法四:
      原因是有重复的.jar被引用,可以查看你的build path,Android dependencies和Android Private Library。 如果还没发现问题可以尝试取消这两项的勾选

我的问题就是这样解决的,然后我查看相关资料发现

Android dependencies里面是引入的项目、依赖项目

Android Private Library里面是第三方Jar包

而Libraries标签下也有Android dependencies、Android Private Library

这样可能造成打包时候jar包重复,我还不能确定,待细细研究吧



展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部