2010-11-25 5 views
2

Ich habe ein Problem mit meiner App, die neue Markt-Funktion hinzugefügt implizit die "Funktionen verwendet", für die Wi-Fi-Funktion. die WiFi-Funktion in meiner app ist optional, also wollte ichuses-feature required = false in manifest.xml nicht kompilieren auf android 1.6

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

aber jetzt hinzufügen die App nicht (mit SDK Version 5 für Android 1.6)

AndroidManifest.xml nicht kompiliert: 52: Fehler : 52:: Fehler: keine Ressourcenkennung für Attribut gefunden 'erforderlich' in Paket 'android'

Antwort

7

Das android:required attribut keine Ressourcenkennung für Attribut 'erforderlich' in Paket 'android'

AndroidManifest.xml gefunden e wurde in API Level 5 (Android 2.0) hinzugefügt. Da Sie das 1.6 SDK verwenden, hat es keine Ahnung was es ist, daher der Fehler.

Verwenden Sie in der Regel keine alten SDKs. Verwenden Sie immer die neuesten und setzen Sie die <uses-sdk> Attribute entsprechend.