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

Omr*_*mri 2 android android-manifest

我的应用程序有问题,新的市场功能隐含地添加了"使用功能",用于wifi功能.我的应用程序中的wifi功能是可选的,所以我想添加

<uses-feature android:name="android.hardware.wifi" android:required="false" />
Run Code Online (Sandbox Code Playgroud)

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

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

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

Reu*_*ton 7

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

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