aapt: Error parsing XML: unbound prefix?
Hallo an allen,
in einer XML-Datei habe ich folgendes:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/ojo"
android:icon="@drawable/ic_l_view_light"
android:title="Ojo"
app:showAsAction="ifRoom"/>
</menu>
Aber es kommt die folgende Fehlermeldung: aapt: Error parsing XML: unbound prefix
Was kann ich tun, um den Fehler zu beheben?
Danke und Grüße
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Da ich keine Definition des app-Präfix sehe, vermute ich, dass der in deiner XML fehlt.
<menu xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android">
<!-- ... -->
regex9
19.09.2019, 01:53
@Abraham20
Da du eine Activity benutzt: Tausche einmal app:showAsAction gegen android:showAsAction aus.
Hallo regex9,
ich habe die Definition des app-Präfix hinzugefügt. Das sieht dann so aus das Ganze:
Aber jetzt kommen dann zwei Fehlermeldungen.
1) aapt: No resource identifier found for attribute 'showAsAction' in package 'com.mycompany.myapp'.
2) Bei diesem Code:
kommt die folgende Meldung: Unknown entity 'R'.
Woran liegt das und wie kann ich das lösen?
Grüße und vielen Dank