问题标签 [robovm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1046 浏览

libgdx - RoboVM:运行 robovm 项目时出错

我的目标是将 libgdx 游戏移植到 iOS。我已按照http://www.robovm.org/docs.html的安装说明进行操作

按照说明安装 clang 和 robovm。

从安装了 robovm 插件的 Eclipse 中,如果我为 iOS 模拟器应用程序运行,则会显示以下错误消息。从终端转换单个 java 类文件也是如此。

0 投票
1 回答
849 浏览

ios - 将 Libgdx 游戏移植到 RoboVM com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getSize(本机方法)时出现 UnsatisfiedLinkError

项目设置:

  • GameProject [此项目包含游戏代码]
  • GameProject-Android
  • GameProject-桌面
  • GameProject-robovm [这是一个完美运行的 robovm 项目,无需使用任何免费字体]

robovm.xml 内容:

运行 robovm 项目时,它显示以下错误:

有人将使用 Freetype 字体的游戏移植到 RoboVM 吗?这个问题的任何指南......?

其他网站的问题链接:

0 投票
1 回答
828 浏览

libgdx - Robovm Libgdx 演示在运行时因 objc_getSharedAccelerometer 的未解析本机函数而失败

我已经成功运行了来自 robovm 官方网站的“hello world cocoa”示例。但是当我运行 libgdx robovm 演示时,虽然它编译正常,但它会因运行时错误而失败。我遵循了维基的每一步。你有什么建议吗?

0 投票
0 回答
3963 浏览

libgdx - 通过 RoboVM 在 iOS 模拟器中运行 Libgdx Eclipse 应用程序

我似乎无法让 RoboVM 通过 Eclipse 在 iOS 模拟器中运行应用程序。

我已遵循本指南,但收到此错误:

启动 IOSDemo(1) 的内部错误

当我尝试执行 Run as..../iOS Simulator App(iPhone 或 iPad)时。我还尝试了一些 LibGDX 示例应用程序并得到相同的消息。我在控制台中看不到任何其他错误消息。

我已经尝试清理项目并从头开始重新创建了几次。我也删除~/.robovm/cache了强制重建。

我在运行 OSX Lion 的 Mac Mini 上安装了以下内容:

  • Eclipse 4.2 Kelper(64 位)
  • JDK 7 U40
  • RoboVM Eclipse 插件 v0.0.5
  • XCode 4.3
  • 通配符开发配置文件
0 投票
1 回答
257 浏览

libgdx - 带有 ROBOVM 错误的 Libgdx - 元素“资源”已被使用

我正在用 Libgdx 构建游戏。我已经能够修复许多错误,但我无法修复或找到任何帮助:

当我尝试使用 ROBOVM 运行我的 Libgdx 游戏时收到以下错误:

在“启动 ants-iosRoboVM”期间发生内部错误。org.simpleframework.xml.core.PersistenceException:元素“资源”已与@org.simpleframework.xml.ElementList 一起使用(inline=false,entry=resource,name=,data=false,empty=true,type=void, required=false) 在第 13 行的字段“资源”私有 java.util.ArrayList org.robovm.compiler.config.Config.resources

该游戏在桌面、Android 以及带有 Xamarin 的 iOS 上运行良好。当我尝试使用 RoboVM eclipse 插件(在http://download.robovm.org/eclipse/中找到)将程序作为 iOS 应用程序运行时,会出现出现的错误。

我已经能够使用 Libgdx setup-ui JAR 成功测试一个新应用程序。将我尝试运行的应用程序与新的应用程序(运行良好)进行比较,我能感觉到的唯一显着区别是真实项目使用其他项目作为依赖项。

0 投票
1 回答
1518 浏览

ios - 带有 libgdx 和 RoboVM 的 Hello world 应用程序未在 iOS 上运行 - ArrayIndexOutOfBoundsException

我第一次尝试为 iOS 运行 libgdx 应用程序。我正在使用 setup-ui 生成的 hello world 应用程序,并尝试使用 robo-vm 在 iPhone 模拟器上运行它。当我尝试运行该应用程序时,我收到此消息:

在“启动 my-gdx-game-robovm”期间发生内部错误

这是错误日志:

!ENTRY org.eclipse.core.jobs 4 2 2013-10-23 11:12:02.701 !MESSAGE 在“启动 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 org.robovm.compiler.config.Config$Builder.build (Config.java:909) 在 org.robovm.eclipse.internal.AbstractLaunchConfigurationDelegate.launch(AbstractLaunchConfigurationDelegate.java:143) 在 org.robovm.eclipse.internal. org.robovm.eclipse.internal.IOSSimulatorLaunchConfigurationDelegate.configure(IOSSimulatorLaunchConfigurationDelegate.java:59)。 debug.internal.core.LaunchConfiguration。

运行桌面应用程序工作正常。

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

提前感谢您的帮助。

0 投票
1 回答
1249 浏览

ios - RoboVM 提前编译器的基本约束

我怀着极大的兴趣一直关注 RoboVM 进行 iOS 开发。有人可以向我指出在 iOS 上运行时您的 JavaFX(或您使用的任何技术)的限制吗?

例如,您可以使用 Spring 吗?我想这永远不可能,因为 RoboVM 使用了提前编译器,而 Spring 是运行时依赖注入。有人可以详细说明吗?

JPA 和其他 Java EE 技术怎么样?

0 投票
1 回答
419 浏览

eclipse - RoboVM 无法在 JDK 1.8.0 b112 上运行

我正在运行带有 RoboVM 插件的 Eclipse,我想尝试在 robovm.org ( http://www.robovm.org/docs.html ) 上描述的 IOSDemo 示例项目。在 Eclipse 中创建项目并运行它时,我收到以下错误消息。

我发现它与 JDK 版本有关(我正在运行 JDK 8.0 ea,build 112)。在 JDK 1.7.0_45 上运行并在 cmd 行上构建项目时,它可以构建并运行正常。

是否已知问题,是否有任何解决方法或修复?谢谢

0 投票
1 回答
616 浏览

libgdx - libgdx 首选项可以在 iOS 上使用吗?

我正在使用 Libgdx 构建游戏,并且在使用 Libgdx 首选项实现保存游戏时,我想我会问这是否也适用于 iOS(使用 RoboVM)。如果没有,我将不得不使用另一种方式来保存游戏。

我会自己测试它,但我目前没有任何 iOS 设备。所以,很抱歉:)

这是我的(简单)保存代码:

0 投票
3 回答
887 浏览

java - 使用带有 robovm 后端的 libgdx 检测 ios 版本

根据this answer我们需要知道ios的版本。如何使用 libgdx 的 robovm 后端实现它?