【问题标题】:UnsatisfiedLinkError when deploying an iOS libGDX game with RoboVM and IDEA使用 RoboVM 和 IDEA 部署 iOS libGDX 游戏时出现 UnsatisfiedLinkError
【发布时间】:2015-04-09 14:01:36
【问题描述】:

我正在尝试使用 IDEA 14.1.1 和最新的 RoboVM 快照将基本 libGDX 游戏(使用 libGDX 的设置工具创建的默认项目,版本 1.5.5)部署到 iPhone 5,但我收到了 UnsatisfiedLinkError .使用模拟器我得到同样的错误:

2015-04-09 11:06:06.847 IOSLauncher[2107:552074] [debug] IOSApplication: iOS version: 8.2
2015-04-09 11:06:06.848 IOSLauncher[2107:552074] [debug] IOSApplication: Running in 32-bit mode
2015-04-09 11:06:06.851 IOSLauncher[2107:552074] [debug] IOSApplication: scale: 2.0
java.lang.UnsatisfiedLinkError: com/badlogic/gdx/backends/iosrobovm/IOSGLES20.init()V
    at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.init(Native Method)
    at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.<init>(IOSGLES20.java)
    at com.badlogic.gdx.backends.iosrobovm.IOSApplication.didFinishLaunching(IOSApplication.java)
    at com.badlogic.gdx.backends.iosrobovm.IOSApplication$Delegate.didFinishLaunching(IOSApplication.java)
    at org.robovm.apple.uikit.UIApplicationDelegate$ObjCProxy.$cb$application$didFinishLaunchingWithOptions$(Unknown Source)
    at org.robovm.apple.uikit.UIApplication.main(Native Method)
    at org.robovm.apple.uikit.UIApplication.main(UIApplication.java)
    at com.mangoprotocol.test.IOSLauncher.main(IOSLauncher.java)

在模拟器和实际 iPhone 设备中,默认的 libGDX 白色图像显示不到一秒钟,然后游戏退出,将先前的堆栈跟踪吐出到 IDEA 控制台。

我认为我已经正确地遵循了所有配置步骤以使其运行,但我显然遗漏了一些东西。

知道如何解决吗?

【问题讨论】:

    标签: ios intellij-idea libgdx robovm


    【解决方案1】:

    解决了。我在 build.gradle 文件的 iosSignIdentity 参数中的名称和键之间缺少一个空格(是的...)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      • 2021-07-25
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多