Upgrade I Android Support Library 23.2.0 aktualisiert und hinzugefügtCode-Analyse-Error (Unexpected Namespacepräfix) nach Android Support Library 23.2.0
vectorDrawables.useSupportLibrary = true
meiner build.gradle, so dass ich Vektor ziehbar Unterstützung haben für Apis niedriger als 21. (Siehe here für Details).
I ersetzt auch
android:src="@drawable/ic_create_black_24dp"
mit
app:srcCompat="@drawable/ic_create_black_24dp"
in jeder Bildansicht, den Vektor Drawables verwendet.
Die App erstellt und funktioniert einwandfrei in Ordnung, aber Code-Analyse Berichte:
Error:(56, 9) Unexpected namespace prefix "app" found for tag
ImageView
Warum ist dies der Fall? Warum kompiliere ich, obwohl ich Fehler bekomme?
EDIT: Ich habe
xmlns:app="http://schemas.android.com/apk/res-auto"
in meinem Stamm Layout hinzugefügt.
Fügen Sie 'tools: src =" @ drawable/ic_create_black_24dp "' hinzu, um das Zeichen im Layout als Vorschau anzuzeigen – osrl
Es funktioniert für mich. Bitte erwähnen Sie diese Zeile auch in Ihrer Antwort xmlns: tools = "http://schemas.android.com/tools" – VVB