我只有一个空白的项目,其中有prime31谷歌游戏服务插件,我试图运行演示场景,我一直得到这个错误,我觉得它像设置环境变量或东西一样简单,任何帮助都很大谢谢,谢谢你
构建播放器时出错:CommandInvokationFailure:无法转换 类转换为dex格式。请参阅控制台了解详细信息C:程序文件 (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:错误的类文件魔法 (00051607)或版本(0000.0002)at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) 在 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)at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)at 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 at 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)at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)at at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)at at com.android.dx.command.dexer.Main.run(Main.java:230)at com.android.dx.command.dexer.Main.main(Main.java:199)at com.android.dx.command.Main.main(Main.java:103)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:606)at SDKMain.main(SDKMain.java:129)...解析时 __MACOSX / COM /谷歌/机器人/克/广告/._的A.class
1错误;中止
答案 0 :(得分:1)
有趣的是环境变量,不,这只会帮助您找到丢失的文件,在这种情况下,我们在您的插件中有解析错误。
你可以尝试解决多种问题,我在日志中注意到的一个奇怪的事情是java的路径:C:程序文件(x86)Javajdk1.7.0_51binjava.exe中没有短划线“\”路径,可能是错的,但可能是必要的。
其次,如果你在eclipse中打开项目并尝试从那里编译它,如果它仍然得到你的错误,你可能想联系prime31寻求支持,因为这是代码中的解析错误,你可以从中看到日志。
“意外的顶级异常:com.android.dx.cf.iface.ParseException:错误的类文件魔法”意味着在不属于那里的地方有行或字符。