【问题标题】:RoboVM 3rd party librariesRoboVM 3rd 方库
【发布时间】:2015-07-16 12:34:18
【问题描述】:

我正在使用 libGDX 创建游戏。我在 android 端运行良好,但在使用 RoboVM 使其在 iOS 上运行时遇到了真正的困难。 问题是我正在使用第三方网络库 (alljoyn)。

我已尝试引用 .jar 文件,这会使项目编译,但最终出现 UnsatisfiedLink 异常。

我也尝试过使用 alljoyn static .a 库,但结果相同。

robovm 是否只能通过维护的绑定与 3rd 方库一起使用,还是我错过了一个技巧?

【问题讨论】:

    标签: java ios libgdx robovm alljoyn


    【解决方案1】:

    我看到here 每个平台都有不同版本的库。这让我相信这个库依赖于操作系统 API,所以你需要在 iOS 上使用库的 iOS 版本,而不是 Android 或 Windows 版本。如果您使用 iOS 版本,则必须创建从 Objective-C 到 Java 的代码绑定,如 here 所述。

    有更多关于robovm绑定here的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2017-12-14
      • 2016-01-02
      • 2014-08-23
      • 2017-01-10
      相关资源
      最近更新 更多