我决定开始在iOS上测试,因为Android版已经关闭完成了。 在我的应用程序编译完成并且启动画面完成后,我收到此错误。我正在使用android studio在Mac(El capitan)上开发。我正在使用LibGdx和RoboVM,似乎RoboVM的问题导致了这个错误。 网上没有解决方案,请帮忙。
[ERROR] AppLauncher failed with an exception:
[ERROR] org.robovm.libimobiledevice.LibIMobileDeviceException: IDEVICE_E_UNKNOWN_ERROR
[ERROR] at org.robovm.libimobiledevice.IDevice.checkResult(IDevice.java:189)
[ERROR] at org.robovm.libimobiledevice.IDeviceConnection.receive(IDeviceConnection.java:102)
[ERROR] at org.robovm.libimobiledevice.util.AppLauncher.receiveGdbPacket(AppLauncher.java:443)
[ERROR] at org.robovm.libimobiledevice.util.AppLauncher.receiveGdbPacket(AppLauncher.java:425)
[ERROR] at org.robovm.libimobiledevice.util.AppLauncher.pipeStdOut(AppLauncher.java:779)
[ERROR] at org.robovm.libimobiledevice.util.AppLauncher.launchInternal(AppLauncher.java:727)
[ERROR] at org.robovm.libimobiledevice.util.AppLauncher.launch(AppLauncher.java:1045)
[ERROR] at org.robovm.compiler.target.ios.AppLauncherProcess$1.run(AppLauncherProcess.java:60
gdxVersion ='1.9.1'
roboVMVersion ='1.12.0'
编辑: 当我加载所有资源时,似乎抛出了这个错误,如果我只选择了大约80%的资源,它就可以正常加载(如果我尝试加载所有它使它达到96%然后崩溃,我使用AssetManager)。 iOS设备是否存在某种尺寸限制?我的资产文件夹只有16.9MB。
编辑2: 好吧,所以我几乎可以肯定这是因为我在发布时加载了所有资产,也许这对于ihpone4 GPU来说太过分了?毕竟现在已经很老了。这可能是原因吗?我的意思是我得到的错误消息毫无意义,认为错误类型会给“内存不足”消息,但我真的是iOS的新手,所以也许不是。
答案 0 :(得分:0)
它可能与iPhone 4上的IOS版本相关联。您是否尝试使用支持IOS 9的设备?