加载谷歌admob代码时,根据谷歌的快速指南,在AndroidManifest.xml文件中加入代码
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
结果一加进去Eclipse就报错,查看错误信息如下:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|
orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
上网查询了一些文章,找到了原因:
问题出在最后一个参数smallestScreenSize,该参数在Android API Level13才开始引入,所以必须修改应用的Build Target Level
右键项目名称,选择Properties-Android,在右边Project Buile Target里面选择 Android 3.2 即 API Level 13,点击Apply,即可。
如果错误还存在,刷新一下就可以了。