ios - 使用RoboVM和IDEA部署iOS libGDX游戏时出现UnsatisfiedLinkError

标签 ios intellij-idea libgdx robovm

我正在尝试使用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控制台上。

我认为我已经正确地遵循了所有配置步骤才能运行此程序,但显然我缺少了一些东西。

关于如何解决的任何想法?

最佳答案

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

关于ios - 使用RoboVM和IDEA部署iOS libGDX游戏时出现UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29540702/

相关文章:

ios - iPhone锁定时,应用程序创建文件

iphone - 如何在 iPhone 中启动和停止图像动画

java - 当我完成运行时,如何将 IntelliJ 上的控制台输出设置在底部

java - Libgdx map 更改

java - 简单的 OpenGL 着色器在 LibGDX 中给出错误(没有名为 diffuseTexture 的统一)

ios - Cocoapods 和 fork 项目 (AFOauth2Client)

ios - UIRefreshControl 卡在返回前台 iOS 10

intellij-idea - 在intellij中选择当前行

java - Eclipse 中 IntelliJ IDEA 的运行/调试配置 "Before launch:"功能的等效项是什么?

java - libgdx 中 Sprite 会粘在相机上?