2016-02-25 11 views
6

Quando si aggiunge un VectorDrawable come lo src del mio ImageView utilizzando la nuova libreria di supporto 23,2errore Studio Android utilizzando VectorDrawable (il nuovo supporto 23.2.0 biblioteca)

app:srcCompat="@drawable/ic_like" 

ottengo l'applicazione per compilare correttamente e il vettore disegnabile per mostrare correttamente. Ma, Android in studio mi mostra un errore che dice:

prefisso imprevisto namespace "app" trovati per Tag ImageView

Qualsiasi consiglio su come risolvere il problema? o è solo un bug e dovrebbe essere ignorato?

EDIT:

dimenticato di dire che ho aggiunto i xmlns: app = "http://schemas.android.com/apk/res-auto" dichiarazione

+1

Hai aggiunto lo spazio dei nomi di applicazione? Nel tuo ImageView è necessario aggiungere questo 'xmlns: app =" http://schemas.android.com/apk/res-auto "' – asadmshah

+1

Aggiungi xmlns: app = "http://schemas.android.com/apk/res-auto "come attributo al tuo ImageView o al Tag di primo livello – Christopher

risposta

5

sembra che sia solo un errore di filaccia che può essere ignorato. Ho aggiornato e ho lo stesso errore, ma funziona correttamente.

Un aggiornamento di Android Studio probabilmente risolverà questo problema. Sto eseguendo l'ultima versione di Canary, che contiene attualmente lo stesso errore.

+2

concordo. Funzionante bene con l'errore di sfilacciamento. Potresti voler usare gli strumenti: ignore = "MissingPrefix" temporaneamente per ignorare l'errore. –

1

È un po 'peggio di un semplice messaggio di errore. Nel mio caso, impedisce anche il corretto rendering dell'immagine nella modalità Design di Studio.

Aggiornamento: fisso nella versione Android 2.1 Studio

Problemi correlati