Dex Loader] Unable to execute dex: Multiple dex files错误的解决方法

环境:

操作系统:mac os 10.8.3

IDE:eclipse+ADT+CDT

cocos2d-x 版本:2.1.3

        场景:有一天,我手贱,点了一下elipse的升级,然后它就把我之前的adt怎么本升级了。升级之后出现了一个问题,就是之前一直好好的开发环境在编译cocos2dx的项目的时候都是好好的,但是一旦点击运行,它就出现了下面的错误:

Dex Loader] Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;

        一开始我以为是我的代码写错了,排查了之后发现没有什么变化,然后我以为是cocos2d-x的版本出了问题,然后我换了几个版本,2.1.1,2.0.4这些都换了,问题依旧。然后我觉得可能是eclipse的安装出了问题了,然后我回塑了版本,也没能搞定。最后我没办法了,就去网上搜过相关的资料,没有一遍文章是真正有用的,有的说是去掉自动编译之后清除,然后重新编译就好,我试了是不行的。然后英文网站上也试过了被提问者采用的答案,也不行,还去查了很多官方的英文资料也没有能搞定。最后找到了原因,那就是ADT升级之后自动加了一个Android Dependencies的库,加在了java构建路径那里。只要我把它移除就好了。为了解决这个问题花了三天,包括一个周末,环境重装了两次sad



如果我的文章能帮助到你我会非常高兴。你的支持是对我的认可,将会大大地鼓励我写更多的文章,哪怕只给我一毛钱:-)

期待您的捐赠
Thanks for donation

现有 2 条评论

  1. whistleofmysong 2013-12-12 20:07

    遇到了同样的问题,谢谢朋友你了

    回复
  2. fly 2015-04-09 04:07

    就是这个原因。太感谢了

    回复

发表评论

带 * 的是必填项目,电子邮件地址不会被公开。
文字的交流也是情感的交流,技能的交流也是学术的交流。

无觅相关文章插件,快速提升流量