问题标签 [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 投票
0 回答
672 浏览

java - 编写 RoboVM 绑定

在最终尝试绑定一些 obj-c 库(admob)时,我遇到了第一个问题:

由于我能找到的关于绑定任何东西的唯一文档是在 libgdx 论坛线程之一中,它没有提到如何绑定常量,例如:

这些应该如何绑定到java?

继承人来自谷歌的 GADAdSize.h 文件:http: //pastebin.com/f5UjCszj

这是我试图让其中一个常量绑定到 java 的愚蠢尝试:http: //pastebin.com/kV8BMvwh

编辑:经过一些研究,我发现应该为此使用@GlobalValue。任何人都可以构建一个简单的样本吗?

非常感谢!

0 投票
1 回答
633 浏览

clojure - Clojure 的 core.async 可以与 RoboVM 一起使用吗?

我使用lein-fruit生成了一个基本的 Clojure 项目,该项目通过RoboVM以 iOS 为目标。我引入了 core.async 来沿通道传递按钮点击,但是改变go块中的按钮似乎没有效果。

是否有理由相信 core.async 的 Java 实现在 RoboVM 下不起作用?

这是我的代码,从基本的 lein-fruit 模板稍作修改。

0 投票
1 回答
1502 浏览

java - 在 Java 中将 objC 与 RoboVM 绑定

嘿,我非常需要在我使用 libGDX 和 RoboVM 制作的 IOS 应用程序中访问麦克风。我读到我可以将 objC 类绑定到 Java 类。我阅读了https://github.com/robovm/robovm/wiki/The-Bro-Java-to-native-bridge上的文档但是我无法对它做出正面或反面。

所以我有我的 mic.h 和 mic.m 类文件,但是如何将它们绑定到 Java 函数?我所需要的只是获得仪表等级。

谢谢!:)

-edit- 如果它很重要,麦克风类有两个公共函数 init 和 read

0 投票
1 回答
4138 浏览

ios - 运行 RoboVM/libgdx iOS 应用

我正在尝试使用 RoboVM 和 libgdx 开发 iOS 应用程序。到目前为止,我刚刚创建了一个简单的项目,并一直试图让它在 iOS 上运行。到目前为止,我得到的最远的是运行这个命令:

这将生成一个目录,其中包含一个名为Info.plist的文件、一个名为 的文件<package_name>.<main_class>和一个 lib 目录。调用的文件<package_name>.<main_class>是一个 Mach-O 可执行文件 i386。我将如何运行该文件,以及如何将其作为应用程序上传到 iPhone?关于 RoboVM 的文档似乎并不多,而且我以前从未真正使用过 mac,所以如果我遗漏了一些明显的东西,我深表歉意。

编辑:澄清一下,我想知道如何在运行上述命令后运行由 RoboVM 生成的应用程序,以及如何将该应用程序上传到 iPhone 以在那里运行它。最好,我想在没有 RoboVM eclipse 插件的情况下完成这一切。

0 投票
1 回答
1487 浏览

java - Libgdx 和 RoboVM 到应用商店

我可以使用 LibGDX 0.9.9 和 RoboVM 0.0.7 编译和运行我的游戏

我已经能够ipa为应用商店提交构建一个。使用 Application Loader 上传我的应用程序时,我收到一条错误消息:This bundle is invalid. Apple is currently not accepting applications built with this version of Xcode.

添加

到我的 info.plist,我收到相同的应用商店提交错误。

我尝试使用以下库的每种组合来编译我的项目

对于任何大于 0.0.7 的 RoboVM 版本,我都会收到以下错误:

我不知所措。我只想将我的应用程序提交到 Apple App Store。RoboVM 0.0.7 似乎不起作用,我无法使用任何较新版本的 RoboVM 编译我的项目。如果您需要更多信息,请告诉我。

如何使用 RoboVM 0.0.7(模拟 Xcode 5.2)提交我的应用程序?

或者

如何修复我的错误并使用 >0.0.7 进行编译?

0 投票
1 回答
329 浏览

robovm - 关于 *.dylib 的 robovm 绑定配置

我有一个 Objective C 静态库,我正在尝试将其导入 robovm 项目。但是,我遇到的问题是该库依赖于 libz.dylib,我不知道如何将这些框架包含在我的 robovm 应用程序中。

我找不到关于 *.dylib 的任何配置,如下所示 https://github.com/BlueRiverInteractive/robovm-ios-bindings https://github.com/robovm/robovm/wiki/The-Bro-Java-to-本机桥

对不起,我的英语不好

0 投票
1 回答
568 浏览

java - LibGDX 和 RoboVM Maven 插件的问题

我一直在尝试将 libGDX 项目移植到 iOS,但遇到了一个令人沮丧的错误。我正在使用RoboVM Maven 插件,尝试运行 iphone 模拟器时出现以下错误。

[错误] 无法在项目 Main 上执行目标 org.robovm:robovm-maven-plugin:0.0.9.1:iphone-sim (iphone-sim):执行目标 org.robovm:robovm-maven-plugin:0.0 的 iphone-sim .9.1:iphone-sim failed: No @Marshaler found for parameter 1 of @Callback method -> [Help 1]

我对 RoboVM 没有什么经验,所以我不知道这个错误是什么意思,更不用说它为什么会发生了。我环顾四周,似乎没有其他人在相同的情况下得到错误,所以我不知道该怎么做。

我的 pom.xml 看起来像这样。

0 投票
2 回答
1285 浏览

ios - 带有 RoboVM 的 iOS 的 Libgdx - IOSGLES20.init 出现不满意的链接错误

尝试使用 RoboVM 将我的 LibGDX 游戏移植到 iOS。

为模拟器运行应用程序时,出现此错误:

0 投票
1 回答
365 浏览

robovm - 如何在 robovm 中绑定这样的代码?

这是第三个库代码,如何与java绑定?

任何信息将不胜感激!谢谢。

0 投票
0 回答
4714 浏览

android - LibGDX - 如何为 iOS 和 Android 集成 AdMob

我正在按照教程通过 LibGDX 进行 AdMob 集成,但它仅适用于 Android。我只是想知道是否有人有一个示例如何实现包括 iOS 在内的相同集成?另外,如何使用横幅而不是全屏?

目前我使用 LibGDX 对 iOS 的设置是:

1.- 机器人虚拟机