Un precedente risposta a questa domanda aveva una soluzione per gli sviluppatori che utilizzano Gradle, ma io non uso Gradle così voglio riassumere la sua risposta che ha contribuito diverse persone e quello che alla fine ho fatto. Ho accettato la mia risposta e non la sua da allora, come ho detto, non uso Gradle quindi non ho usato quello che ha scritto.
Ho fatto diverse cose per farlo funzionare alla fine. Le soluzioni possibili sono:
Prima per gli utenti Gradle:
1) Ripristinare la libreria di supporto a una versione precedente, dal momento che questo ha un bug.
2) utilizzare compilare 'com.android.support:appcompat-v7:23.2.1' come il bug è stato risolto lì.
3) per Gradle Plugin 2.0:
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
Oppure si può utilizzare Grade creare strumenti 1.5.0 (classpath 'com.android.tools.build:gradle:1.5.0'
)
defaultConfig {
generatedDensities = []
}
// alcuna necessità per questo con Gradle 2.0
aaptOptions {
additionalParameters "--no-version-vectors"
}
Questa è la parte per gli utenti non Gradle:
1) Aprire il gestore SDK.
2) Non attrezzato sia "Android Wear X" (dove X è ARM o Intel) da API 22 e 23.
3) Ho poi avuto ancora un errore di compilazione in uno degli stili della biblioteca AppCompat. Li ho semplicemente commentati (rischio che il dispositivo molto specifico non funzioni se utilizza uno stile molto specifico).
Successivamente ho pulito il progetto e ha appena iniziato a funzionare.
Possibile duplicato di [Aggiornamento libreria supporto Android a 23.2.0 causa errore: XmlPullParserException Binario XML file line # 17 tag richiede viewportWidth> 0] (http: // stackoverflow.it/questions/35622438/update-android-support-library-to-23-2-0-causa-error-xmlpullparserexception-bin) –