在我的AndroidManifest.xml文件中,Eclipse在android:configChanges这一行给了我一个错误:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity>
错误信息如下:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
如果我只保留键盘|键盘隐藏|方向
,就不会出现错误,但是当我尝试构建时,编译器会要求剩余的4个参数。我正在使用
GoogleAdMobAdsSDK-4.3.1
。有任何想法吗?
编辑:通过修改我的default.properties(在低于14的SDK上为project.properties)文件,我成功使其工作。
# Project target.
target=android-14
我的SDK管理器中安装了SDK平台 Android 4.0 - Revision 14。
如果使用的是 SDK平台Android 3.2 - Revision 13,那么只需要将项目属性文件 project.properties 的目标更改为 android-13 即可。基本上你只需要确保SDK版本号在13或以上,并且在SDK管理器中安装了该SDK,项目属性文件 (default/project.properties) 指向它即可。