manifest.xml中的uses-feature required = false不在android 1.6上编译

时间:2010-11-25 09:24:45

标签: android android-manifest

我的应用程序出现问题,新的市场功能隐含地添加了“使用功能”,用于wifi功能。 我的应用程序中的wifi功能是可选的,所以我想添加

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

但是,现在应用程序无法编译(使用SDK版本5 for android 1.6)

AndroidManifest.xml:52:错误:在'android'包中找不到属性'required'的资源标识符

AndroidManifest.xml:52:错误:在'android'包中找不到属性'required'的资源标识符

1 个答案:

答案 0 :(得分:7)

在API级别5(Android 2.0)中添加了android:required属性。由于您使用的是1.6 SDK,因此不知道它是什么,因此就是错误。

作为一般规则,请勿使用旧的SDK。始终使用最新版本并正确设置<uses-sdk>属性。