清单文件中的android:configChanges不允许使用错误stringtypes

这里是我的清单文件,它显示不允许在android:configChanges的错误stringtypes,请帮助我纠正错误。 下面是我的清单文件。

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ifahja.banner" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MyBannerActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> </manifest> 
 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 

screenSizesmallestScreenSize属性在SDK 10中不可用。它们已经在API级别13中引入。

http://developer.android.com/guide/topics/manifest/activity-element.html#config

  • 确保你有Android SDK的最新副本,并且至less要针对Android v3.2进行编译(将project.properties中的target设置为android-13)。
  • Google移动广告SDK for Android需要运行Android 2.3或更高版本(在AndroidManifest.xml中将android:minSdkVersion设置为至less9)。 这意味着您可以使用最新版本的Android SDK进行开发,并且您的应用程序仍然可以运行在早期的Android版本(最低2.3)上。