我正在尝试将 Admob 集成到应用程序中。在 Admob 要求针对级别 13 编译项目的情况下,我遇到了同样的问题。我安装了级别 13 SDK,并且清单中的 Admob 活动如下所示:
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" >
</activity>
我将 default.properties 中的目标更改为target=android-13
.
我在清单中的 sdk 目标看起来像<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="13" />
但我仍然收到错误String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|
uiMode|screenSize|smallestScreenSize')
消息,最重要的是,SDK 没有生成我的资源类(my.app.package.R)。我已经清理了项目,重建,重新启动了 Eclipse,我不知道还能做什么。