Warning: mkdir(): No space left on device in D:\wwwroot\phjm.com\auto_cache.php on line 25

Warning: chmod(): No such file or directory in D:\wwwroot\phjm.com\auto_cache.php on line 26
Unable to execute dex: Multiple dex files define 的解决方法-平衡积木

Unable to execute dex: Multiple dex files define 的解决方法

发布于:2021-12-02 09:04:23

使用Eclipse导入cocos2d_android工程时,有两处错误需要解决,在这里分享出来,希望能够帮到大家!


错误一,报错:Android library projects cannot be launched.如下图:




意思就是:android库项目无法启动!也就是说,此工程是库文件,不能够当作工程项目来运行。


解决方法:选中项目??右击??Properties(属性)??Android??取消勾选Is Library??Apply??OK.


如下图所示,按步骤一步一步来,此错误成功解决。




错误二,上面错误解决后,继续运行,还是报错,控制台上的错误提示如下:


[2016-05-17 22:08:00 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/cocos2d/Cocos2D$1;
[2016-05-17 22:08:00 - cocos2d_android] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/cocos2d/Cocos2D$1;


错误原因是:引用了不止一个cocos2d的lib工程或jar包,去除一个就可以了。


解决方法:删除libs文件下的cocos2d-android.jar。如下图:




再次运行,工程被成功的运行到了虚拟机上,说明上面的两个错误已被成功解决。

相关推荐

最新更新

猜你喜欢