【问题标题】:Unable to start ios simulator of libgdx无法启动 libgdx 的 ios 模拟器
【发布时间】:2015-04-23 23:26:00
【问题描述】:

我在 Android Studio 中使用libgdx,我可以正常运行我的项目的 Android 和 Desktop Launcher,但运行 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.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)

我无法正常运行 libgdx 的 IOS 模拟器。

【问题讨论】:

  • iOS 应用只能在 MacOS 下的模拟器中运行。你是在 MacOS 下运行吗?
  • @Rara libgdx 使用 robovm,在它的教程中它的 iOS 模拟器可以在 Windows 中运行

标签: java ios android-studio libgdx


【解决方案1】:

iOS 模拟器无法在 Windows 或 Linux 中运行。可以在官方libGDX documentation(或RoboVM documentation)查看:

另外以 iOS 为目标

  • 由于 Apple,iOS 开发无法在 Windows/Linux 上运行。
  • 最新的 XCode,您可以从 Mac OS X 应用商店免费获得

您可以使用带有 MacOS X 的虚拟机来满足这些要求(就像我一样)。

【讨论】:

    猜你喜欢
    • 2017-03-13
    • 2017-02-27
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2021-07-14
    • 2014-09-17
    相关资源
    最近更新 更多