Ich habe bereits unterschiedliche Antworten auf die obige Frage gelesen, habe aber ein spezifisches Problem. Wenn ich Eclipse starte, gibt es einen Fehler:
> Error Parsing:
> C:\android-sdk_r24.2-windows\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a
> cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.
Dieser Fehler tritt auf, wenn Eclipse das SDK beim Start automatisch lädt.
Antworten:
Ich habe beim Start von Eclipse das gleiche Problem beim Laden von Parse SDK festgestellt wie bei Ihnen (siehe Abbildung unten).
Die Lösung für das oben genannte Problem besteht darin, das unter Android 5.1.1 (API 22) verfügbare Paket Android Wear ARM EABI v7a-Systemabbild zu löschen (zu deinstallieren ), wenn es installiert ist. (Keine Notwendigkeit, das gesamte 5.1.1-Paket zu deinstallieren). Möglicherweise gibt es einen Eclipse-Fehler in diesem Paket.
Starten Sie Eclipse schließlich neu , um Ihre Änderungen anzuzeigen.
quelle
Dies war meine Fehlermeldung:
Es gibt ein Problem mit Android Wear-Paketen für
API 22
, daher löschte meine Lösung diese beiden Pakete aus demAPI 22
quelle
Das Problem tritt immer noch für API 23 auf. Um dies zu beseitigen, müssen wir auch Android Wear-Pakete für API 22 und API 23 deinstallieren (bis zum aktuellen Update).
quelle
Kopieren Sie die Standarddatei device.xml von: /home/user/android-sdk/tools/lib/devices.xml
und füge es in die folgenden Pfade ein: / android-sdk / system-images / android-22 / android-wear / armeabi-v7a / und / android-sdk / system-images / android-22 / android-wear / x86 /
Dies ist eine alternative Lösung. Erstellen Sie jedoch vor dem Ersetzen der Datei device.xml eine Sicherungskopie der vorhandenen Datei device.xml in diesen Ordnern.
quelle
Ich habe die in der API 22 im SDK angegebenen Pakete entfernt und das Problem ist nicht behoben.
Ich habe die Datei device.xml von Applications / Android / android-sdk-macosx / system-images / android-22 / android-wear / x86 und von Applications / Android / android-sdk-macosx / system-images / android-22 / android bearbeitet -wear / armeabi-v7a Ich habe die Zeilen mit "d: skin" entfernt.
Starten Sie Eclipse endlich neu und das Problem wurde behoben!
quelle
Ausführen mit in unter API Level 19 Rechtsklick auf Projekt Gehe zu Preporty und wähle dann Android
quelle
Unter MacOS 10.10.2
Die Zeilen mit "d: skin" wurden entfernt
device.xml
von:/ Benutzer / Benutzer / Bibliothek / Android / sdk / Systembilder / android-22 / android-wear / x86
/ Benutzer / Benutzer / Bibliothek / Android / sdk / Systembilder / android-22 / android-wear / armeabi-v7a
Starten Sie die Eclipse neu, das Problem sollte behoben sein.
quelle
Überprüf den
Dann löschen Sie sie und starten Sie Eclipse IDE neu. Dies sollte das Problem beheben.
quelle
Ich konnte das System-Image nicht löschen (idk warum), daher habe ich den Ansatz gewählt, alle Vorkommen
g:skin
in einer XML-Datei zu löschen, da Eclipse nicht weiß, was das ist:Unter Windows möchten Sie es möglicherweise in Cygwin oder cmder ausführen
quelle
Funktioniert einwandfrei nach dem Entfernen des Android Wear ARM EABI v7a-Systemabbilds und des Intel x86 Atom Systemabbilds.
quelle
Ich hatte das gleiche Problem und es scheint, als ich meine SDK-Pakete aktualisiert und SDK 22 hinzugefügt habe. Ich habe alle Verschleißpakete von SDK 22 sowie anderen SDKS entfernt, aber das Problem wurde nicht behoben. Ich habe alle meine SDK-Pakete erneut vom SDK-Manager aktualisiert und dann das Problem gelöst und Fehler weg.
Ich denke, es gab nur wenige Fehler mit Eclipse- und Android-Wear-Paketen, die in neuen Updates behoben wurden, die im SDK-Manager verfügbar sind
quelle
In meinem Fall habe ich das neueste Android SDK und muss nur die Android Wear-Systemabbilder entfernen / löschen, und es hat funktioniert.
quelle
Es gibt bereits viele Antworten auf dieses Problem. Obwohl dieses Problem bei jeder API-Version auftreten kann, sehen Sie sich einfach die Fehlerzeile an und ermitteln Sie die Android-API-Version unter Pfad und Plattformname. Gehen Sie zum Android-SDK-Manager und löschen Sie das zugehörige Systemabbild aus dem SDK-Manager.
quelle
Fühlen Sie sich müde, die Android-Wear-Pakete bei jedem Upgrade des SDK zu löschen?
Versuchen Sie, einige Änderungen
devices.xml
wie folgt vorzunehmen : Sie können die Dateien manuell bearbeiten oder einige Stapelwerkzeuge wie repl verwenden .repl wurde von mir geschrieben , füge diese Zeile zur source.list hinzu und installiere:
Entfernen Sie dann diese
<d:skin>
Zeilen und ersetzen Sie###dpi
siehdpi
oder was auch immer.quelle
Ich stand vor dem gleichen Problem. Um dieses Problem zu beheben, habe ich die folgenden Schritte ausgeführt und es hat bei mir funktioniert.
quelle
Abgesehen vom Android Wear-Image wird der gleiche Fehler auch für Android TV angezeigt. Wenn Sie also kein Android Wear-Image installiert haben, aber ein Android TV-Image installiert haben, deinstallieren Sie das bitte und versuchen Sie es dann.
quelle
Um Fehler von Eclipse für Android zu entfernen, gibt es einige Schritte: -
1.open Eclipse Überprüfen Sie alle Fehler
2. Öffnen Sie auf der Registerkarte Suchen den SDK-Manager
3.Entfernen Sie alle Werte, die als Fehler in Eclipse angezeigt werden
4.Nach dem Entfernen von SDK starten Sie Eclipse neu
quelle
In meinem Fall habe ich diese beiden entfernt
unter Android 9 (API 28)
quelle
Ich löse dieses Problem beim Löschen der 10 Pakete in meinem Android SDK verwalten.
quelle