2014-02-10 171 views
-1

我剛纔在它prime31谷歌Play遊戲服務的插件和IM一個空白的項目試圖運行演示現場,我不斷收到這個錯誤,我覺得它的簡單的東西,如設置環境變量什麼的,任何幫助是極大的讚賞謝謝錯誤建築球員:CommandInvokationFailure:Unity3d

錯誤建築球員:CommandInvokationFailure:無法 類轉換成DEX格式。詳情請參閱控制檯。 C:Program Files (x86)Javajdk1.7.0_51binjava.exe -Xmx1024M -Dcom.android.sdkmanager.toolsdir =「C:/ Users/John P. Rowan III/android-sdkstools」-Dfile.encoding = UTF8 -jar 「C:/程序文件 (x86)的/Unity/Editor/Data/BuildTargetTools/AndroidPlayersdktools.jar」 -

stderr的[

意外頂層例外: com.android.dx.cf.iface .ParseException:錯誤的類文件魔術 (00051607)或版本(0000.0002)在 com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) at com.android.dx.cf.direct .DirectC lassFile.parse(DirectClassFile.java:406) 在 com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) 在 com.android.dx.cf.direct.DirectClassFile.getMagic( DirectClassFile.java:251) 在com.android.dx.command.dexer.Main.processClass(Main.java:665)在 com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) at com.android.dx.command.dexer.Main.access $ 600(Main.java:78)at com.android.dx.command.dexer.Main $ 1.processFileBytes(Main.java:572)at com。 android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) 在 com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:1 66) 在 com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) 在 com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) 在 com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:596)at com.android.dx .command.dexer.Main.processAllFiles(Main.java:498)在 com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)在 com.android.dx.command.dexer.Main .RUN(Main.java:230)處 com.android.dx.command.Main.main com.android.dx.command.dexer.Main.main(Main.java:199)(Main.java:103 )在 sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang中.reflect.Method.invoke(Method.java:606)在 SDKMain.main(SDKMain.java:129)......在解析 __MACOSX/COM /谷歌/安卓/ GMS /廣告/._的A.class

1錯誤;墮胎

回答

1

對環境變量有意思,不,這隻會幫助你找到丟失的文件,在這種情況下,我們在你的插件中有一個解析錯誤。

有很多事情可以嘗試解決它,我注意到在日誌中的一個奇怪的事情是java的路徑:C:Program Files(x86)Javajdk1.7.0_51binjava.exe沒有破折號「\」在路徑,可能是錯誤的,但可能需要。其次,如果你在eclipse中打開項目並嘗試從那裏編譯它,如果仍然出現你的錯誤,你可能想聯繫prime31尋求支持,因爲這是代碼中的一個分析錯誤,你可以看到從日誌。

「意外的頂級例外:com.android.dx.cf.iface.ParseException:錯誤的類文件魔術」意味着在不屬於那裏的地方有行或字符。

+0

沒有破折號是一個複製/粘貼的東西,有破折號,感謝您的意見,即時通訊只是黑客和黑客試圖讓這個工作,我已經把一個帖子prime31其他人都有同樣的問題,所以你認爲這是他們的插件錯誤? – JRowan

+0

來自我在prime31上的帖子其他人也遇到了同樣的問題,並且發現了http://prime31.com/support/9857/trouble-building-android-project – JRowan