-1

Prime31 Google Play ゲーム サービス プラグインを含む空のプロジェクトがあり、デモ シーンを実行しようとすると、このエラーが発生し続けます。環境変数などを設定するような単純なもののように感じます。

Player のビルド中にエラーが発生しました: 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 :/Program Files (x86)/Unity/Editor/Data/BuildTargetTools/AndroidPlayersdktools.jar" -

stderr[

予期しないトップレベルの例外: com.android.dx.cf.iface.ParseException: com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472 のクラス ファイル マジック (00051607) またはバージョン (0000.0002) が正しくありません) com.android.dx.cf.direct.DirectClassFile.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) com.android.dx.command.dexer.Main.access$600(Main.java:78) で com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572) com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) で com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) 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) com.android.dx.command.dexer.Main.processOne(Main.java:596) 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.dexer.Main.main(Main.java:199) で com.android.dx.command.Main.main(Main.java:103) ) で sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at SDKMain.main(SDKMain.java:129) ... __MACOSX/com/google/android の解析中/gms/ads/._a.class

1 エラー; 中止する

4

1 に答える 1

1

環境変数に関して興味深いのは、いいえ、見つからないファイルを見つけるのに役立つだけです。この場合、プラグインに解析エラーがあります。

あなたがそれを解決しようとすることができる複数のことがあります.ログで私が気づいた奇妙なことの1つは、Javaへのパスでした:C:Program Files (x86)Javajdk1.7.0_51binjava.exe間違っているかもしれませんが、それは必要かもしれません。

次に、プロジェクトを Eclipse で開いてそこからコンパイルしようとしても、それでもエラーが発生する場合は、prime31 にサポートを依頼することをお勧めします。これは、ログから確認できるコードの解析エラーであるためです。

「UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic」は、そこに属さない場所に行または文字があることを意味します。

于 2014-02-10T09:40:06.323 に答える