2015-06-03 9 views
10

Vor kurzem habe ich mein Android-SDK auf Android M (API 22, MNC Vorschau) aktualisiert. Danach hat jedes Projekt Fehler gemeldet, als Eclipse geöffnet wurde.Eclipse Fehler: Fehler beim Parsen ... android-22 android-tragen armeabi-v7a devices.xml

Der Fehler von logcat und von einem Popup-Fenster sagt:

Error: Error parsing ...\sdk\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point

Ich dachte, es ist etwas falsch in devices.xml war. Also ging ich, um diese Datei zu überprüfen.

Was ich fand, war: viele Zeilen wie das Bild unten:

enter image description here

Aber alle xml Tags sind gut formatiert. Dann konnte ich es nicht verstehen.

Also könnte mir das jemand erklären?
Was ist los mit meinem Eclispe oder meinem Andrid-SDK?
Was ist passiert, als ich SDK aktualisiert habe?

Alle Tipps werden geschätzt. Danke im Voraus.

+0

Wie @Elenasys sagte, ist es eine gute Idee, wenn Sie nicht Android Wear Images verwenden. Wenn Sie Bilder nicht löschen möchten, funktionieren alle gut. Tatsächlich gebe ich Eclipse auf und höre auf, es zu benutzen. – SilentKnight

+0

Das Gleiche passiert mit Luna (4.4.2) basierend auf Eclipse ADT und Android API Level 23. Die markierte Antwort (Deinstallation von Android Wear Images) hilft. –

Antwort

29

hatte ich die gleiche Fehlermeldung:

Error: Error Parsing C:\Android\sdk\system-images\android-22\android-wear\armeabi-v7a\devices.xml Invalid content was found starting with element 'd:Skin'. No child element is expected at this point.

Es gibt eine Problem mit den Paketen von android Verschleiß der API 22, so meine Lösung Löschen dieser Pakete: enter image description here

+1

Danke. Es behebt den Fehler durch Entfernen dieser zwei Pakete. –

3

Ich löschte die Android-tragen ARM EABL v7a System-Image und Android-Verschleiß Intel X86 Atom System-Image von SDK. Es hat für mich funktioniert.

0

Suchen Sie nach den Zeilen ..../d: skin> in Datei devices.hml, kommentieren oder löschen Sie diese Zeilen werden die Fehlermeldungen zu beseitigen.

1

öffnen SDK-Manager von Eclipse und wählen 1. Android-tragen ARM EABL v7a System-Image und 2. android-tragen Intel x86 Atom System-Image für API Version 22 und löschen Sie es.

Wenn jemand mit einem ähnlichen Problem für andere API-Version konfrontiert, wählen Sie einfach diese Pakete aus der jeweiligen API-Version und löschen. Nur es. Löse dein Problem und genieße es !!!

Verwandte Themen