加載谷歌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,即可。
如果錯誤還存在,刷新一下就可以了。