2010-11-25 59 views
2

我的应用程序出现问题,新的市场功能为wifi功能隐式添加了“使用功能”。 在我的应用程序的WiFi功能是可选的,所以我想添加在manifest.xml中使用-feature required = false在android 1.6上不能编译

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

但是,现在的应用程序不编译(使用SDK 5.0版本为Android 1.6)

的AndroidManifest.xml:52:错误:没有资源标识符发现在包“机器人”

的AndroidManifest.xml属性“必要”:52:错误:未发现属性中包“必要”“机器人”

回答

7

android:required attribut资源标识符e被添加到API级别5(Android 2.0)中。由于您使用1.6 SDK,因此不知道它是什么,因此是错误。

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