-1

我有一个 libGDX 游戏,我终于能够让它在 iOS、桌面和 Android 上运行,现在都没有问题。我想将 google adMob 广告放入我的 iOS 项目中,并从使用我在此处找到的绑定开始。我在导入它们时遇到了问题,这与这篇文章中的问题几乎相同,并且也使用该帖子中的解决方案解决了问题。现在我已经能够导入 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;

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

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

4

1 回答 1

0

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

IE:

ext {
roboVMVersion = '0.0.15-SNAPSHOT'
}

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

祝你好运!

于 2014-07-09T19:27:25.100 回答