当前位置: 首页 > 知识库问答 >
问题:

iOS上没有运行libgdx&RoboVM的Hello world应用程序-ArrayIndexOutOfBoundsException

况鸿雪
2023-03-14

以下是错误日志:

!条目org.eclipse.core.jobs 4 2 201 3-10-23 11:12:02.701!消息:“启动my-gdx-game-robovm”期间发生内部错误。!Stack 0 java.lang.ArrayIndexOutOfboundsException:-1 at java.util.arraylist.get(arraylist.java:324)at org.robovm.compiler.target.ios.iostarget.init(iostarget.java:497)at org.robovm.compiler.config.config.build(config.java:463)at org.robovm.compiler.config.config.access$3700(config.java:67)at.robovm.eclipse.internal.abstractLaunchConfigurationDelegate.launch(AbstractLaunchConfigurationDelegate.java:143)在org.eclipse.debug.internal.core.launchConfiguration.java:143)在org.eclipse.debug.internal.core.launchConfiguration.launch(LaunchConfiguration.java:858)在org.eclipse.debug.internal.core.launchConfiguration.launch(LaunchConfiguration.java:707)er.run(worker.java:53)

运行桌面应用程序很好。

请注意,虽然我读到我需要一个开发人员帐户才能在iOS中使用libgdx(我是iOS开发新手),但我没有一个,但我不认为上面的错误反映了这一点。

提前感谢您的帮助。

共有1个答案

关宏毅
2023-03-14

原因很可能是您没有同意Xcode条款。请打开Xcode一次或从终端运行sudo xcrun clang

如果您已经同意这些术语,另一个原因可能是xcode-select没有指向正确的路径。在终端中运行xcode-select-print-path以查看当前路径。使用sudo xcode-select-switch 更改指向的路径。

RoboVM的下一个版本(0.0.6)将在出现这些问题时显示更有帮助的错误消息

 类似资料:
  • 我有一个我在标题中提到的问题。 根据这个答案,它确实出现在ViewController中的ViewDidAppear中。但是如何将这段代码导入java,如果我想在游戏结束后更改旋转,那么在哪里调用它。 我试着这样做: 卡住了,因为我需要NSObject...

  • 背景:我的一个同事创建了一个3D可视化应用程序,作为一个用于android和windows桌面的libgdx项目。它可以被编译为使用RoboVM在iOS上运行。但是,我希望使用XCode在它周围包装额外的本机用户界面元素。我知道通过RoboVM以编程方式构建用户界面是可能的,但我很想研究一下是否有可能将现有的工作带入Xcode。我不需要编辑3D可视化组件,但添加额外的GUI元素周围的3D Vis窗

  • 大家好,我曾经在项目上工作过一段时间,但现在我的应用程序无法在上运行。到目前为止,我尝试了以下方法 更新了/重新安装node.js 创建新的应用程序使用但仍然不工作 我用检查了端口是否已打开,但不存在。但是。因此,我尝试运行未成功。 我使用的是OS和最新版本的nodejs

  • 我有一个libgdx应用程序。当我使用libgdx 1.1.4和robovm 1.0.0时,它在Android和IOS上都运行良好。Beta版本。最近我升级到libgdx 1.6.3和robovm 1.4。现在Android版本工作正常,但IOS应用程序有一点小故障。问题是,如果我按下home按钮暂停应用程序,然后恢复它,我会得到一个黑屏。应用程序不会崩溃。我也没有在日志中看到任何东西。 有人知道

  • 安装build/build/products/debug-iphonesimulator/updateversion.app处理命令时遇到错误(domain=nsposixerrordomain,code=2):安装请求的应用程序失败,在提供的路径上找不到应用程序包。提供到所需应用程序包的有效路径。打印:条目“:cfbundleidentifier”不存在 命令失败:/usr/libexec/pl