Dieses Problem seit dem Upgrade von Android Tools
auf 21.1. Wenn ich Eclipse selbst in einem sauberen Arbeitsbereich starte, bekomme ich den Fehler parseSdkContent failed
und die Details sagen:
Ich habe im Internet gesucht und fast jede Lösung versucht, aber ohne Erfolg. Wenn ich zu den Android-Einstellungen gehe und versuche, den Pfad zum SDK festzulegen, wird kein Ziel verfügbar angezeigt. Kann ich noch etwas anderes ausprobieren? Ich kann keine Android-Entwicklung machen, bis sie repariert ist.
Schritt 1. Suchen Sie den Ordner mit dem Namen: .android
Dieser Ordner befindet sich in Ihrem Windows-Benutzerverzeichnis, z. B. in Windows 7 oder 8:
%Vor% Schritt 2. Löschen Sie diesen Ordner .android
Schritt 3. Starten Sie Eclipse neu und Ihr Problem wird gelöst.
Sie müssen nichts löschen
Für mich die Aktualisierung der DDMS von ADT-Plugin hat den Trick!
Vorher habe ich nur das ADT plugin aktualisiert, nichts anderes wie Android DDMS, TraceView usw. Ich habe das selbe Problem gesehen, nach ein paar Neustarts und Google Suchvorgängen hat jeder andere Lösungen vorgeschlagen. Ich habe mein Android DDMS aktualisiert und Eclipse neu gestartet.
Und es hat wie ein Zauber funktioniert.
Ich musste meinen Arbeitsbereich nicht entfernen oder meine .project-Datei usw. aktualisieren.
Ich hatte das gleiche Problem nach der Installation von 21.1 auf einer neuen Maschine. Sie lösten es, indem Sie den Standardarbeitsbereich löschten, den ich beim ersten Start erstellt hatte, und ADT dann als Administrator neu starten und den Arbeitsbereich neu erstellen. Nach dem Schließen und erneutem Ausführen als normaler Benutzer ist das Problem verschwunden.
Die Deinstallation von API 21 und die Installation von API 19 funktionierten für mich.
Ich hatte vor kurzem das gleiche Problem und ich fand heraus, dass man andere notwendige Software im Zusammenhang mit ADT installieren / aktualisieren muss. Nehmen Sie an, Sie aktualisieren Ihren ADT, dann müssen Sie auch DDMS damit aktualisieren. So, beste Option ist zu installieren das gesamte Software- / Plugin-Paket für die Version, die Sie aktualisieren.
Wenn Sie das vollständige Ding deinstallieren und es erneut installieren, werden alle diese verwandten Software in derselben Version installiert, so dass es das Problem immer löst.
Nach meiner Meinung sollte die Installation die endgültige Lösung sein.
Ich habe meinen Fehler behoben, indem ich vor dem Neustart der IDE das Hauptlayout Ihrer Aktivität als aktuellen Tab geöffnet habe und dann die IDE neu starte. Hoffe es hilft:)
Das Löschen von ".android" behebt das Problem vorübergehend, denn nach einiger Zeit beginnt es wieder zu kommen.
Hier ist eine andere Ursache und ein Fehler, der helfen könnte. Dies geschieht aufgrund der Existenz von zwei SDK-Versionen auf demselben Rechner, aber falls Sie nur eine Version haben (wahrscheinlich 21), laden Sie einfach die SDK-Plattform für API herunter 20 (4.4W) da es ein Problem in 21 "Layoutlib.jar" gibt). fange an, folgendes anzuwenden:
Schließen Sie die Eclipse
Navigieren Sie zu Ihrem SDK-Ordner (etwa C: \ adt-bundle-windows-x86_64-20140321 \ sdk)
Gehen Sie zum Plattformordner - & gt; android-21 Ordner - & gt; Datenordner und benennen Sie layoutlib.jar um (nur für Backup)
Kopieren Sie die gleiche Datei (layoutlib.jar) von Ihrem Android-20-Ordner in diesen Ordner "android-21"
Start Eclipse