【问题标题】:Gluon sample application failing on ios devicesGluon 示例应用程序在 ios 设备上失败
【发布时间】:2020-04-10 16:21:46
【问题描述】:

我正在尝试在 ios 设备上运行我的 gluon 示例应用程序,但在使用命令 ./gradlew --info launchIosDevice 启动应用程序时出现异常。 错误堆栈跟踪是

        org.robovm.libimobiledevice.LibIMobileDeviceException: IDEVICE_E_NOT_ENOUGH_DATA
        at org.robovm.libimobiledevice.IDevice.checkResult(IDevice.java:197)
        at org.robovm.libimobiledevice.IDeviceConnection.receive(IDeviceConnection.java:109)
        at org.robovm.libimobiledevice.util.AppLauncher.receiveGdbAck(AppLauncher.java:475)
        at org.robovm.libimobiledevice.util.AppLauncher.sendReceivePacket(AppLauncher.java:485)
        at org.robovm.libimobiledevice.util.AppLauncher.pipeStdOut(AppLauncher.java:763)
        at org.robovm.libimobiledevice.util.AppLauncher.launchInternal(AppLauncher.java:734)
        at org.robovm.libimobiledevice.util.AppLauncher.launch(AppLauncher.java:1052)
        at org.robovm.compiler.target.ios.AppLauncherProcess$1.run(AppLauncherProcess.java:67)

虽然该应用程序已安装在设备上,但它在启动时崩溃。 我正在使用 mac-os 版本 10.14.6 和 iPhone 8+ 软件版本 13.3 Xcode 版本是 11.3

【问题讨论】:

  • 自 iOS 13.2.3 起 RoboVM 和 JavaFX 似乎存在问题。 (至少这是我第一次注意到这个问题的版本),目前还不清楚 iOS 发生了什么变化,导致应用程序崩溃并且无法通过终端进行调试
  • 这似乎是一个 robovm 问题。我发现了这个:github.com/MobiVM/robovm/issues/414
  • 在这里查看解决方案stackoverflow.com/a/60017012/3635345

标签: gluon-mobile robovm


【解决方案1】:

我认为这是最新版本的 Gluon(5.0.2 魅力)无法与 iOS 13.2.3 及更高版本完美配合的问题。在此之前它运行良好。

【讨论】:

  • 不,它与您所指的错误无关。 RoboVM 的 2.3.10-SNAPSHOT 已修复此问题
猜你喜欢
  • 2016-02-10
  • 1970-01-01
  • 2015-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-13
  • 2020-02-22
  • 1970-01-01
相关资源
最近更新 更多