2010-11-25 62 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>屬性。