【问题标题】:Cannot launch gluon app on iPad simulator无法在 iPad 模拟器上启动胶子应用程序
【发布时间】:2023-03-22 04:01:01
【问题描述】:

我为 iOS 创建了一个基本的胶子应用程序,当我尝试启动它时(右键单击项目 > 任务 > 启动 > IPadSimulator)我得到下面的输出。我有一台运行 Mac OS X Sierra、Xcode 8.3.3、Netbeans 8.2 和 Gluon 插件 2.5.0 的 macbook pro。

Executing: gradle :launchIPadSimulator

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:createDefaultIOSLauncher
:compileIosJava UP-TO-DATE
:processIosResources UP-TO-DATE
:iosClasses UP-TO-DATE
:iosExtractNativeLibs UP-TO-DATE
:launchIPadSimulator
Root pattern javax.annotations.**.* matches no classes
Root pattern javax.inject.**.* matches no classes
warning: no debug symbols in executable (-arch i386)
2017-06-17 13:51:15.618 simlauncher[2058:23258] ERROR: dlopen(/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/DTDeviceKitBase, 10): Library not loaded: @rpath/DVTDeviceFoundation.framework/Versions/A/DVTDeviceFoundation
  Referenced from: /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/DTDeviceKitBase
  Reason: image not found

BUILD SUCCESSFUL

Total time: 15.489 secs

构建成功,但模拟器没有启动。不过,我可以启动模拟器并从 Xcode 运行应用程序。

【问题讨论】:

  • 您能发布您的 build.gradle 文件或至少发布您项目的 jfxmobile 插件版本吗?
  • jfxmobile 插件版本是 1.3.5 这里是 build.gradle 文件的链接:gist

标签: ios gluon-mobile


【解决方案1】:

我能够重现该问题,并且已在其他地方报告过(herehere)。

如您所见here,jfxmobile 插件的当前版本 (1.3.5) 在 iOS MobiDevelop 2.3.0 上使用。

Apple 发布 iOS 10.3 后,报告了几个问题:安装完成后部署到移动设备失败(验证失败 90%),现在是模拟器问题。

MobiDevelop 2.3.1 最近发布了一些修复。

使用这个版本,我刚刚验证了模拟器的问题也得到了修复。无论如何,我刚刚创建了一个内部问题来通知这个问题。

当 jfxmobile 插件使用新的 MobiDevelop 版本更新时,该问题将得到解决。

同时,如果你需要它,你可以分叉存储库,修改它并自己构建它。

【讨论】:

  • 谢谢何塞。你会知道 jfxmobile 插件的下一个版本什么时候发布吗?
  • 新版本刚刚发布,修复了问题。
  • 谢谢何塞!我会看看。如果有效,我会将其标记为正确答案。
  • 谢谢何塞。它适用于 1.3.6 版的 javafxmobile 插件。
猜你喜欢
  • 2020-02-19
  • 2015-12-22
  • 2015-10-14
  • 2017-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
  • 2014-11-21
相关资源
最近更新 更多