android构建中的异常。codenameone中的生成错误

android构建中的异常。codenameone中的生成错误,codenameone,Codenameone,您好,我已经尝试构建一个应用程序并将其发送到android构建,但遇到构建错误 这是错误日志中的一小段异常,是我将构建放到服务器上时得到的 Unknown source file : UNEXPECTED TOP-LEVEL EXCEPTION: Unknown source file : java.lang.RuntimeException: Exception parsing classes Unknown source file : at com.android.dx.command.

您好,我已经尝试构建一个应用程序并将其发送到android构建,但遇到构建错误

这是错误日志中的一小段异常,是我将构建放到服务器上时得到的

Unknown source file : UNEXPECTED TOP-LEVEL EXCEPTION:
Unknown source file : java.lang.RuntimeException: Exception parsing classes
Unknown source file :   at com.android.dx.command.dexer.Main.processClass(Main.java:752)
Unknown source file :   at com.android.dx.command.dexer.Main.processFileBytes(Main.java:718)
Unknown source file :   at com.android.dx.command.dexer.Main.access$1200(Main.java:85)
Unknown source file :   at com.android.dx.command.dexer.Main$FileBytesConsumer.processFileBytes(Main.java:1645)
Unknown source file :   at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
Unknown source file :   at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
Unknown source file :   at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
Unknown source file :   at com.android.dx.command.dexer.Main.processOne(Main.java:672)
Unknown source file :   at com.android.dx.command.dexer.Main.processAllFiles(Main.java:574)
Unknown source file :   at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)
Unknown source file :   at com.android.dx.command.dexer.Main.run(Main.java:277)
Unknown source file :   at com.android.dx.command.dexer.Main.main(Main.java:245)
Unknown source file :   at com.android.dx.command.Main.main(Main.java:106)
Unknown source file : Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
Unknown source file :   at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472)
Unknown source file :   at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)
Unknown source file :   at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)
Unknown source file :   at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)
Unknown source file :   at com.android.dx.command.dexer.Main.parseClass(Main.java:764)
Unknown source file :   at com.android.dx.command.dexer.Main.access$1500(Main.java:85)
Unknown source file :   at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684)
Unknown source file :   at com.android.dx.command.dexer.Main.processClass(Main.java:749)
Unknown source file :   ... 12 more
Unknown source file : 1 error; aborting
:preDexDebug FAILED
:preDexDebug (Thread[Daemon worker,5,main]) completed. Took 56.932 secs.
Starting process 'command '/usr/java/jdk1.7.0_67/bin/java''. Working directory: /tmp/build2186746778357232766xxx/Starter Command: /usr/java/jdk1.7.0_67/bin/java -Xmx2048M -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /home/ec2-user/android-sdk/build-tools/23.0.1/lib/dx.jar com.android.dx.command.Main --dex --verbose --force-jumbo --num-threads=4 --output /tmp/build2186746778357232766xxx/Starter/build/intermediates/pre-dexed/debug/classes-050c44252ac48b6fb75508d313fd95ce08e1abcc.jar /tmp/build2186746778357232766xxx/Starter/build/intermediates/exploded-aar/com.google.android.gms/play-services-gcm/8.3.0/jars/classes.jar

 FAILURE: Build failed with an exception.
请查找附加的错误日志
这是由于我们改变了Google Play服务的行为。我们希望用更保守的方法重新部署更改,因此我们仍然需要错误日志来确认到底出了什么问题。

这是因为我们更改了Google Play服务的行为。我们希望用稍微保守一点的方法重新部署更改,因此我们仍然需要错误日志来确认到底出了什么问题。

同样的情况也会发生在我身上

日志

我也一样

日志


你能提供完整的日志吗?这缺少一点信息。您是否更改了类路径并添加了本机代码,或者做了一些特殊的操作?您可以提供完整的日志吗?这缺少一点信息。您是否更改了类路径并添加了本机代码,或者做了一些特殊的操作?我认为当时它不起作用。现在,它工作正常,构建成功。谢谢嗨,Shai,我后来没有在Android设备中尝试,但仍然收到错误,因为很不幸,游戏已经停止,但这次构建成功。请查看我在插入物理设备时收到的另一个日志,并在DDMS视图中看到错误。上面的错误是我在仪表板上的错误日志中发现了一个生成错误。但此错误是在设备上安装应用程序后发生的。请查看已编辑的邮件,下次是否可以复制文本而不是屏幕截图?我们做了一些服务器修复,你能发送一个新版本,看看它是否解决了问题吗?不,它仍然是一样的。构建是成功的,但我得到不幸的是游戏已经停止错误!!!!我认为当时它不起作用。现在,它工作正常,构建成功。谢谢嗨,Shai,我后来没有在Android设备中尝试,但仍然收到错误,因为很不幸,游戏已经停止,但这次构建成功。请查看我在插入物理设备时收到的另一个日志,并在DDMS视图中看到错误。上面的错误是我在仪表板上的错误日志中发现了一个生成错误。但此错误是在设备上安装应用程序后发生的。请查看已编辑的邮件,下次是否可以复制文本而不是屏幕截图?我们做了一些服务器修复,你能发送一个新版本,看看它是否解决了问题吗?不,它仍然是一样的。构建是成功的,但我得到不幸的是游戏已经停止错误!!!!这是个问题,不是答案。看,这是个问题,不是答案。看到这个了吗
com.codename1.social.GoogleImpl.init();
                    ^
  symbol:   class GoogleImpl
  location: package com.codename1.social
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
:compileReleaseJavaWithJavac FAILED
:compileReleaseJavaWithJavac (Thread[Daemon worker,5,main]) completed. Took 21.094 secs.