wake-up-neo.net

"Keine Ressourcenkennung für Attribut 'showAsAction' im Paket 'Android' gefunden"

Ich versuche, meine Android) -Anwendung zu aktualisieren, um besser für Tablets mit Honeycomb auszusehen. Als solches ziele ich auf Version 11 des SDK (my minSdkVersion = 4) Ich habe jedoch keine Möglichkeit, auf meine Menüoptionen zuzugreifen. Daher versuche ich, meine Menüelemente wie folgt als Aktionsleistenelement in der Datei in meinem/res/menu/-Ordner hinzuzufügen:

Android:showAsAction="ifRoom|withText"

Ich erhalte jedoch den folgenden Fehler:

Keine Ressourcenkennung für Attribut 'showAsAction' im Paket 'Android' gefunden

Ich habe versucht, meine minSdkVersion-Nummer auf 11 zu ändern, um zu sehen, ob es funktionieren würde, aber kein Glück. Irgendwelche Ideen? Vielen Dank!

63
ariets

Wenn Sie mit Eclipse erstellen, stellen Sie sicher, dass das Erstellungsziel Ihres Projekts ebenfalls auf Honeycomb festgelegt ist.

65
Jason Hanley

löschen Android:showAsAction="never" von res/menu Ordner aus jeder XML-Datei.

33
Saurabh

alle oben genannten Fixes funktionieren möglicherweise nicht in Android Studio. Wenn Sie Android STUDIO verwenden ...... Verwenden Sie diesen Fix

hinzufügen

xmlns:compat="http://schemas.Android.com/tools"

im Menü Tag statt

xmlns:compat="http://schemas.Android.com/apk/res-auto"

in Menü Tag.

22
kumar kundan

Fügen Sie "Android-support-v7-appcompat.jar" zu Android Private Libraries

16
user3192555

Fügen Sie der build.gradle-Datei die Bibliothekszusammenstellung compat hinzu:

compile 'com.Android.support:appcompat-v7:19.+'
15
eleven

Das Problem hängt mit der AppCompat-Bibliothek zusammen. Damit haben Sie

xmlns:appname="http://schemas.Android.com/apk/res-auto"

und möglicherweise:

appname:showAsAction="never"

in der Datei menu.xml.

Ohne die Bibliothek können Sie nur Folgendes haben:

Android:showAsAction="never"

und meine App funktioniert mit Menü auf Android 4.3 und 2.3.3.

5
Yar

gehe zu gradle und dann zu app.buildgradle, setze compileSDKVersion auf 21 und wenn nötig lädt das Android Studio einige Dateien herunter

0
sagar

Überprüfen Sie Ihre compileSdkVersion in der App build.gradle. Setze es auf 21:

compileSdkVersion 21
0
sagits