如何在minsdk为8时使用xlarge标签

时间:2013-06-02 05:34:19

标签: 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: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.由于xlarge屏幕无法识别,这导致我在xml中出错。 如果我针对api 15构建我的项目,那么错误就会消失。但是,运行API 8(v2.2)的设备是否会崩溃或失败,因为它们不会识别xlarge屏幕标签? 任何解决方案?

1 个答案:

答案 0 :(得分:0)

怪异。

设备会忽略他们不理解的属性。 AndroidManifest当然需要是一个有效的XML,其中包含一些强制标记,例如文件中的application标记。

可以解决问题的事情:

  • 更新ADT
  • 执行Project -> Clean