0

我有以下清单文件

<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,而 target sdk 设置为 15,并且我正在针对 Api 8 进行构建。问题是由于无法识别 xlarge 屏幕,因此在 xml 中出现错误。如果我针对 api 15 构建我的项目,那么错误就会消失。但是,运行 API 8 (v2.2) 的设备会不会因为无法识别 xlarge 屏幕标签而崩溃或失败?有什么解决办法吗?

4

1 回答 1

0

诡异的。

设备会忽略它们不理解的属性。AndroidManifest当然需要是一个有效的 XML,带有一些强制性的标签,比如application文件中的标签。

可以解决问题的事情:

  • 更新 ADT
  • 做一个Project -> Clean
于 2013-06-02T06:07:28.790 回答