23 Stimmen

SollteNichtHierErreichen classFileParser ANDROID

Irgendwelche Ideen, wie man dieses Problem beheben kann? Ich benutze Eclipse und es scheint auch aufzutreten, wenn ich ein neues Android-Projekt erstelle. :(

# Ein schwerwiegender Fehler wurde von der Java-Laufzeitumgebung festgestellt:
#
#  Interner Fehler (classFileParser.cpp:3174), pid=3944, tid=3256
#  Fehler: ShouldNotReachHere()
#
# JRE-Version: 6.0_18-b07

36voto

AndrewD Punkte 361

Verwenden Sie "Ausführungskonfigurationen" und stellen Sie sicher, dass Sie die Android-Anwendung auswählen.

6voto

Nick Craig-Wood Punkte 50398

Ich habe dies gelöst, indem ich

  • Eclipse beende
  • die Verzeichnisse bin und gen in Ihrem Projekt lösche
  • eclipse starte
  • Ihr Projekt neu erstelle

1voto

Fredrik Punkte 10548

Tritt dieser Fehler bei der Ausführung von JUnit-Tests auf? Wenn ja, scheint es sich um denselben Fehler zu handeln, den ich hatte, jedoch eine Lösung gefunden habe. Siehe meine Antwort hier

1voto

LINEMAN78 Punkte 2534

Ich bin auf diesen Fehler gestoßen und dachte, dass es etwas mit meinem JRE zu tun hat, da in den Dokumenten speziell von 1.5 oder 1.6 die Rede ist, jedoch scheint es einen einfachen Schritt zu geben, den ich (und anscheinend auch andere) übersehen haben. Sie müssen das Android Bootstrap aus der Ausführungskonfiguration ausschließen. Gehen Sie zu "Run Configurations bearbeiten" und wählen Sie die DatabaseConfigUtil-Ausführungskonfiguration aus und gehen Sie dann zum Tab "Classpath" und entfernen Sie das "Android Bootstrap".

Ein großes Dankeschön geht an diesen nützlichen Thread: https://groups.google.com/forum/#!topic/ormlite-android/Qaw4JD2KJ1Q

EDIT: Ich habe gerade gemerkt, dass während mein Problem das gleiche war, hatten wir unterschiedliche Ziele. In Ihrem Fall haben Sie versucht, ein Android-Projekt als Java-Anwendung auszuführen, während mein Problem darin bestand, den ORMLite-Generator als Java-Anwendung innerhalb eines Android-Projekts auszuführen und automatisch das Android-Bootstrap zum Klassenpfad hinzugefügt wurde. In dem in der Frage erwähnten Fall sollte es das Problem lösen, es einfach als Android-Projekt anstelle einer Java-Anwendung auszuführen.

0voto

Steve Haley Punkte 54674

Ich habe diesen Fehler noch nie gesehen, aber du kannst die Standardlösungen versuchen: Aktualisiere oder installiere dein JRE und das Android SDK neu. Könnte helfen...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X