Unbekannte Ausnahme in parseSdkContent
Ich habe nicht gefunden, eine Antwort oder ähnlichen situation wie diese auf dem internet-so Frage ich hier.
Wenn ich starte eclipse bin ich bombardiert mit einer Reihe von Dialogen. Die erste ist eine Unknown exception in parseSdkContent
mit der Meldung java.lang.StackOverflowError
. Anschließend als Ergebnis einen dialog Android SDK Content Loader has encountered a problem
mit der Meldung parseSdkContent failed
. Fast alle Projekte haben Fehler the import android cannot be resolved
. Beim Klick auf AVD/SDK manager über das eclipse-Menü aufzurufen, bekomme ich einen dialog, sagt 'Location of the Android SDK has not been setup in the preferences'
. So ich habe in der SDK-Pfad und es ist völlig in Ordnung, zeigt auf den sdk-Ordner mit sdk und avd-manager etc.. ich kann nicht scheinen, um dies herauszufinden. Ich habe versucht, die Neuinstallation des sdk mit kein Glück.
Ich würde schätzen jede Hilfe!!!
Dank
Edit: Hier ist was die .log-Datei sagt
!ENTRY com.android.ide.eclipse.adt 4 0 2012-07-20 14:49:27.618
!MESSAGE parseSdkContent failed
!STACK 0
java.lang.StackOverflowError
at java.util.Collections$UnmodifiableList.<init>(Unknown Source)
at java.util.Collections$UnmodifiableRandomAccessList.<init>(Unknown Source)
at java.util.Collections.unmodifiableList(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.getLibraries(ProjectState.java:328)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:660)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:663)
com.android... Zeile wiederholt sich viele Male.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht die Datei auf eine andere Datei führt zu eine Art Endlosschleife? Eine solche situation wird diskutiert hier(NPE). Vielleicht haben Sie umbenannt, das Projekt oder verschoben werden, Verzeichnisse erstellt, die einen Fehler? Hier ist eine ähnliche Fehlermeldung aber es wird auch erstellt, indem eine null-Zeiger-Ausnahme, aber vielleicht einige der Antworten sind zutreffend. Auch habe ich von Problemen gehört, die mit dem SDK, wenn es geladen wird in Verzeichnissen mit Leerzeichen. Also, wenn Ihr SDK befindet sich in "Program Files", vielleicht versuchen Sie es zu einem anderen Ordner in Ihrem root-Verzeichnis "c:\SDK". Viel Glück.
Ich lief in ein ähnliches Problem, war aber schnell in der Lage, es zu lösen. Ich bewegte mich Datei1 von projectA zu projectB. Als ich versuchte, fügen Sie die library-Referenz von ProjectB zu ProjectA mein system ist abgestürzt, wie oben. Das Problem war ProjectB hatte bereits eine Bibliothek mit Referenz zu ProjectA (Daher auch die endlos-Schleife Ausgabe). Ich habe gerade öffnete meine ProjectA Projekt.Eigenschaften gelöscht und die Referenz. Wenn ich Eclipse neu gestartet war alles besser.
Schritt 1. Suchen Sie den Ordner namens: .android
Dieser Ordner kann sich in Ihrem Windows-Benutzer-Verzeichnis, zum Beispiel in Windows 8: C:\Users\YOUR_WINDOWS_USERNAME.android Schritt 2. Löschen Sie diesen Ordner .android
Schritt 3. Starten Sie Eclipse und es ist OK jetzt. Seine arbeitete für mich...
In meinem Fall wurden zwei Projekte verweisen auf einander. Projekt A und B wurden sowohl die Bibliothek und wurden Sie der Bibliothek von jedem anderen.