Java 无法启动libgdx的ios模拟器
我在Android Studio中使用,我可以正确运行项目的Android和桌面启动器,但运行IOSLauncher会出现以下错误:Java 无法启动libgdx的ios模拟器,java,ios,android-studio,libgdx,Java,Ios,Android Studio,Libgdx,我在Android Studio中使用,我可以正确运行项目的Android和桌面启动器,但运行IOSLauncher会出现以下错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: org.robovm.rt.VM.getStackClasses(II)[Ljava/lang/Class; at org.robovm.rt.VM.getStackClasses(Native Method) at org.robovm.rt.
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.robovm.rt.VM.getStackClasses(II)[Ljava/lang/Class;
at org.robovm.rt.VM.getStackClasses(Native Method)
at org.robovm.rt.bro.Bro.bind(Bro.java:50)
at org.robovm.objc.ObjCRuntime.<clinit>(ObjCRuntime.java:43)
at org.robovm.objc.ObjCObject.<clinit>(ObjCObject.java:55)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)
线程“main”java.lang.UnsatisfiedLinkError中的异常:org.robovm.rt.VM.getStackClasses(II)[Ljava/lang/Class;
位于org.robovm.rt.VM.getStackClasses(本机方法)
位于org.robovm.rt.bro.bro.bind(bro.java:50)
在org.robovm.objc.ObjCRuntime。(ObjCRuntime.java:43)
位于org.robovm.objc.objobject(objobject.java:55)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:186)
位于com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)
而且我无法正确运行libgdx的IOS模拟器。IOS模拟器在Windows或Linux中不工作。您可以在官方(或中)中进行检查: 额外针对iOS
- 由于苹果的原因,Mac、iOS开发无法在Windows/Linux上运行
- 最新的XCode,您可以从MacOSX应用商店免费获得
您可以将虚拟机与MacOS X一起使用来满足这些要求(就像我一样)。iOS应用程序只能在MacOS下的模拟器中运行。您是否在MacOS下运行它?@Rara libgdx使用robovm,在其教程中,iOS模拟器在Windows下工作