我已经阅读了大量文档,编写了一些代码,甚至复制和粘贴但仍然无效.我从这里下载了绑定https://github.com/BlueRiverInteractive/robovm-ios-bindings并按照这里的所有步骤https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx
我的项目只有iOS和桌面,我打开eclipse,导入了admob-ios并在构建路径中配置它,我将文件"libadmob.a"复制到ios/libs然后我编辑了robovm.xml.这是它的样子
<config>
<executableName>${app.executable}</executableName>
<mainClass>${app.mainclass}</mainClass>
<os>ios</os>
<arch>thumbv7</arch>
<target>ios</target>
<iosInfoPList>Info.plist.xml</iosInfoPList>
<libs>
<lib>ios/libadmob.a</lib>
</libs>
<frameworks>
<framework>AudioToolbox</framework>
<framework>AVFoundation</framework>
<framework>CoreGraphics</framework>
<framework>CoreTelephony</framework>
<framework>MessageUI</framework>
<framework>SystemConfiguration</framework>
</frameworks>
<weakFrameworks>
<framework>AdSupport</framework>
<framework>StoreKit</framework>
</weakFrameworks>
Run Code Online (Sandbox Code Playgroud)
在我的IOS Launcher中,这与文档中的完全相同.在我的IActivityRequestHandler中,我只有一个方法是"showAds(boolean show)",我用它来通过传递"IActivityRequestHandler.showAds(true);"从我的核心应用程序调用它.
当我运行时,我不断收到如下错误:org.robovm.objc.ObjCClassNotFoundException:org.robovm.objc.ObjCClass.getByType(ObjCClass.java)中的GADBannerView at org.robovm.bindings.admob.GADBannerView.(GADBannerView .java)...还有9个
归档时间: |
|
查看次数: |
545 次 |
最近记录: |