2014-10-03 105 views
2

运行的项目,我已经下载了cocos2d X V3.3测试版,并使用此命令错误而从日食

cocos.py new Tutorialv3cocos -p com.ghostdreamstudo.learning -l cpp -d D:\Development\Learning 

然后,我已经导入项目到eclipse创建Windows中的项目,并试图逃跑,但日食给我下错误

[2014-10-03 18:40:39 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer; 
[2014-10-03 18:40:39 - Tutorialv3cocos] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer; 

有没有人面临同样的问题或知道如何解决这个问题?

+0

检出包含在Java Build Path中的jar。你可能已经添加了重复的jar文件。 – 2014-10-06 06:40:18

回答

5

我之前有过这个问题,并被指导从Java Build Path中删除Android依赖项,并且它每次启动eclipse并为该会话执行删除操作。正如VPatidar提到的,新的Cocos2dx在两个地方有一些重复的类org/cocos2dx/lib/Cocos2dxAccelerometer。删除一个,然后错误消失。

对于任何一个仍然有这种错误,这些中的一个:

  1. 删除libcocos2dx源在java文件夹构建路径>源标签

  • project.properties文件中删除android.library.reference.1=../cocos2d/cocos/platform/android/java
  • 我选择了第二个。