2012-07-21 55 views
0

這是我第一次使用Cocos2d for android,我試圖將它作爲源代碼庫(我還沒有嘗試過jar文件)。試圖運行 應用他下面的錯誤時,會發生:適用於Android的Cocos2d:轉換爲Dalvik格式失敗,出現錯誤1

UNEXPECTED TOP-LEVEL EXCEPTION: 
java.lang.IllegalArgumentException: already added: Lorg/cocos2d/actions/interval/CCSpawn; 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.dex.file.DexFile.add(DexFile.java:163) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.processClass(Main.java:486) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.access$400(Main.java:67) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.processOne(Main.java:418) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.dx.command.dexer.Main.run(Main.java:206) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at java.lang.reflect.Method.invoke(Unknown Source) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:180) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:703) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:577) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:282) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:363) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.resources.Project$1.run(Project.java:545) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:524) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.resources.Project.build(Project.java:123) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1000) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128) 
[2012-07-21 14:26:37 - TestingCocos] Dx  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
[2012-07-21 14:26:37 - TestingCocos] Dx 1 error; aborting 
[2012-07-21 14:26:37 - TestingCocos] Conversion to Dalvik format failed with error 1 

我最近升級到ADT20。所以我希望這不是一些相關的問題。

回答

2

這不是運行應用程序的問題,這是構建它的一個問題。看起來你已經設法在兩個不同的地方包含同一個類(例如,可能在應用程序和庫中)。班級的名字是org.cocos2d.actions.interval.CCSpawndx沒有最漂亮的錯誤信息,但它們通常至少有點信息量!

相關問題