我有一个admob项目,当项目属性中的android版本设置为2.3时效果很好。但是当我尝试设置1.6然后它在这个行的机器人清单中投诉
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
答案 0 :(得分:0)
我猜你需要检查该SDK版本支持哪些标签。
请参阅here。
请参阅SDK 8中添加了uiMode,13中添加了screenSize。
这里甚至可以在1.5中使用。举个例子:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation"
/>
答案 1 :(得分:0)
这是因为configChanges
属性中的大多数值都是在Android 1.6之后的SDK中引入的,所以为了摆脱这个错误,你必须针对SDK 13(Android 3.2)进行编译 - 安装SDK,在你的项目中属性/ Android / Project Build Target确保它是Android 3.2。
此外,如果您要定位较旧的设备(早于3.2),请务必保留minSdkVersion="4"
,以便Android 1.6及更高版本的用户也可以安装您的应用。