【问题标题】:RoboVM imports wont work - The import org.robovm.apple cannot be resolvedRoboVM 导入不起作用 - 无法解析导入 org.robovm.apple
【发布时间】:2014-07-08 17:56:05
【问题描述】:

我有一个 libGDX 游戏,我终于可以让它在 iOS、桌面和 Android 上运行而没有任何问题。我想将 google adMob 广告放入我的 iOS 项目中,并从使用我找到的绑定开始 here 。我在导入它们时遇到了问题,这与this post 中的问题几乎相同,并且也使用该帖子中的解决方案解决了问题。现在我已经能够导入 admob-ios 项目,在其中的所有类中,它们的导入都具有相同的开始错误,例如

The import org.robovm.apple cannot be resolved

这一定是因为一个无法访问的库,但我不知道如何。例如,在“GADAdMobExtras.java”文件中,它首先导入

import org.robovm.apple.foundation.NSDictionary;
import org.robovm.objc.annotation.NativeClass;
import org.robovm.objc.annotation.Property;

所有这些都有无法解决的导入错误。这些类中的每一个也充满了错误,我必须假设这些错误只是因为无法导入任何内容。

我正在运行 libGDX 1.2.0,以及用于 Eclipse 插件 0.0.14 的 RoboVM,并且还尝试过使用 robovm nightlies。

【问题讨论】:

    标签: java ios binding import robovm


    【解决方案1】:

    好的,我想通了,在主 ios-bindings 项目的 build.gradle 文件的“ext”部分中,他们仍然将本地 RoboVM 插件的版本设置为“0.0.14-SNAPSHOT”,我的是 0.0.14 的发布,所以只需在 build.gradle 中关闭快照。我还测试了与 0.0.15-SNAPSHOT 的兼容性,现在也可以正常工作。

    即:

    ext {
    roboVMVersion = '0.0.15-SNAPSHOT'
    }
    

    应该更改为您正在运行的任何版本。我想这只是我的一个俯瞰,但肯定很难找到!

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2013-10-04
      • 1970-01-01
      • 2016-03-12
      • 2018-08-07
      • 2012-11-06
      相关资源
      最近更新 更多