加載谷歌admob代碼時(shí),根據(jù)谷歌的快速指南,在AndroidManifest.xml文件中加入代碼
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
結(jié)果一加進(jìn)去Eclipse就報(bào)錯(cuò),查看錯(cuò)誤信息如下:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|
orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
上網(wǎng)查詢了一些文章,找到了原因:
問題出在最后一個(gè)參數(shù)smallestScreenSize,該參數(shù)在Android API Level13才開始引入,所以必須修改應(yīng)用的Build Target Level
右鍵項(xiàng)目名稱,選擇Properties-Android,在右邊Project Buile Target里面選擇 Android 3.2 即 API Level 13,點(diǎn)擊Apply,即可。
如果錯(cuò)誤還存在,刷新一下就可以了。