每次运行使用libgdx/ built构建的应用程序时,我都会遇到问题。构建成功,但每次打开应用程序时,我都会得到以下堆栈跟踪:
java.lang.NoClassDefFoundError: org/robovm/objc/$M
at org.robovm.apple.foundation.NSObject.init(NSObject.java)
at org.robovm.apple.foundation.NSObject.<init>(NSObject.java)
at org.robovm.apple.foundation.NSAutoreleasePool.<init>(NSAutoreleasePool.java)
at my.app.IOSLauncher.main(IOSLauncher.java)我使用的是robovm、Xcode和JDK 8的最新版本。
知道为什么会这样吗?
发布于 2015-05-11 23:05:51
我不确定是什么导致了这个异常,但是更新到LibGDX 1.6.0和RoboVM 1.2.0为我解决了这个问题。
发布于 2015-05-12 03:09:31
在将Eclipse中的RoboVM更新到1.2.0版之后,我也遇到了同样的问题。
在libgdx项目的主build.gradle文件中将roboVMVersion设置为1.2.0修复了这个问题。之后,请确保在Eclipse中对项目执行Gradle > Refresh All。
https://stackoverflow.com/questions/30147240
复制相似问题