【问题标题】:LIBGDX ios simulator crash. LibGDX / Robovm compiles for 64bit instead of 32bit. What should I do?LIBGDX ios 模拟器崩溃。 LibGDX / Robovm 编译为 64 位而不是 32 位。我该怎么办?
【发布时间】:2015-06-22 18:50:15
【问题描述】:

我的 libgdx 应用在 ios 模拟器上启动并显示 ios intro libgdx pic,然后崩溃。

我明白了:

[ERROR] Session could not be started: Error Domain=NSPOSIXErrorDomain Code=3 "Unable to run app in Simulator" UserInfo=0x7f853960ff60 {NSUnderlyingError=0x7f8539464ff0 "Failed to lookup the process ID of se.myapp.IOSLauncher after successful launch.  Perhaps it crashed after launch.", NSLocalizedFailureReason=An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 3), NSLocalizedDescription=Unable to run app in Simulator}

似乎与尝试在不支持的 iPhone 4s 上运行 64 位有关。有谁知道如何在 libgdx 中为 robovm 关闭 64 位?

如果我更改 ios-sim 命令:

/Users/macuser/Documents/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-1.4.0/bin/ios-sim 启动 /Users/macuser/Documents/workspace/.metadata/ .plugins/org.robovm.eclipse.ui/build/myapp-ios/myapp-ios/ios/x86_64/IOSLauncher.app --timeout 90 --unbuffered --devicetypeid "com.apple. CoreSimulator.SimDeviceType.iPhone-4S,8.0" --stdout /var/folders/ml/zdhkbw3x0g9550pq9mgfrcsw0000gn/T/robovm-stdout-6250612031367207111.fifo --stderr的/ var /文件夹/毫升/ zdhkbw3x0g9550pq9mgfrcsw0000gn / T / robovm-stderr的-5592986297298678222 .fifo --setenv ROBOVM_LAUNCH_MODE=release --args -rvm:log=warn

收件人:

/Users/macuser/Documents/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-1.4.0/bin/ios-sim 启动 /Users/macuser/Documents/workspace/.metadata/ .plugins/org.robovm.eclipse.ui/build/myapp-ios/myapp-ios/ios/x86/IOSLauncher.app --timeout 90 --unbuffered --devicetypeid "com.apple. CoreSimulator.SimDeviceType.iPhone-4S,8.0" --stdout /var/folders/ml/zdhkbw3x0g9550pq9mgfrcsw0000gn/T/robovm-stdout-6250612031367207111.fifo --stderr的/ var /文件夹/毫升/ zdhkbw3x0g9550pq9mgfrcsw0000gn / T / robovm-stderr的-5592986297298678222 .fifo --setenv ROBOVM_LAUNCH_MODE=release --args -rvm:log=warn

它适用于旧的 robovm。但是对于新版本,这些目录似乎根本没有构建,所以它失败了。

我应该在哪里指定架构?有:

<arch>thumbv7</arch>

在 robovm.xml 但它似乎没有做任何事情? 这与eclipse集成插件有什么关系(我是从eclipse运行的)?

【问题讨论】:

    标签: libgdx ios-simulator assets robovm


    【解决方案1】:

    好的,我发现了(经过大约 12 小时的挖掘)!

    我总是看错地方。解决方案是(在 eclipse 中)转到 Run Configurations/iOS Simulator App/Choose a device 并选择 32-bit (x86)

    【讨论】:

      猜你喜欢
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2018-08-04
      • 2021-06-25
      • 2013-07-03
      • 1970-01-01
      相关资源
      最近更新 更多