Android minsdk为8时如何使用xlarge标记

Android minsdk为8时如何使用xlarge标记,android,Android,我有以下清单文件 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.propertymanager" android:versionCode="6" android:versionName="4.0" > <uses-sdk android:minSdkVersion="8" android:targ

我有以下清单文件

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.propertymanager"
    android:versionCode="6"
    android:versionName="4.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <uses-feature android:name="android.hardware.telephony" android:required="false" />

    <supports-screens 
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"    
        />

我将min sdk设置为8,即v2.2,而目标sdk设置为15,并且我正在根据Api 8进行构建。问题是,这在xml中给了我错误,因为无法识别xlarge屏幕。 如果我根据api 15构建项目,那么错误就会消失。但是,运行API 8(v2.2)的设备不会因为无法识别xlarge屏幕标签而崩溃或失败吗? 有什么解决办法吗?

奇怪。 设备忽略它们不理解的属性
AndroidManifest
当然需要是一个有效的XML,文件中有一些必需的标记,如
应用程序
标记

可以解决问题的措施:
  • 更新ADT
  • 执行
    项目->清理

我可能错了。但是旧设备应该忽略他们不理解的任何属性。(XML—可扩展标记语言)。您应该能够保持最小版本为8,目标为15,没有任何问题。Madhusan是正确的。应用程序不会崩溃。建议您使用最新的API构建应用程序。