Blogger Scott

关于error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden| orientation|screenLayout|uiMode|screenSize|smallestScreenSize').

加载谷歌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,即可。

如果错误还存在,刷新一下就可以了。

posted on 2013-10-29 22:08 江天部落格 阅读(10151) 评论(0)  编辑  收藏 所属分类: Android


只有注册用户登录后才能发表评论。


网站导航: