it-swarm.com.de

java.lang.ClassNotFoundException nach dem Ändern von nichts im Projekt, aber dem Aktualisieren von Eclipse Android sdk

Vor einiger Zeit habe ich eine ziemlich einfache App mit dem Ziel 4.2.2 entwickelt. Ich hatte es normal in meinem Gerät arbeiten. Dann habe ich die Entwicklung für ca. 1 Monat eingestellt.

Nach dem letzten Google I/O habe ich beschlossen, wieder zur Entwicklung zurückzukehren. Zuerst habe ich den Android SDK-Manager geöffnet und auf die neu verfügbaren Pakete aktualisiert (ich glaube, es waren nur die SDK-Tools, Plattform-Tools und nicht viel mehr).

Ich habe dann versucht, das Projekt auszuführen und habe dieses Java.lang.ClassNotFoundException. Ich habe alles überprüft, überhaupt keine Fehler, die Erstellung wurde erfolgreich abgeschlossen.

Java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk

Ich habe viele Dinge ausprobiert: das Projekt bereinigt, Android Ziel geändert (falls die neuen Überarbeitungen von API17 irgendetwas zum Absturz gebracht hatten) ...

Ich habe die bereits gestellten Fragen von StackOverflow durchsucht, aber keine der Situationen gefunden, in denen die Änderungen am Projekt NONE waren. Daher bin ich jetzt ziemlich frustriert, weil ich NICHTS geändert habe und mein Projekt nicht mehr funktioniert :(

38
Jago

Klicken Sie mit der rechten Maustaste auf Ihr Projekt, um zu den Eigenschaften zu gelangen. Java Build Path. Wählen Sie die Registerkarte Order export. Stellen Sie sicher, dass Android Private Libraries. Wenn Sie auf ein Bibliotheksprojekt verwiesen haben. Tun Sie dasselbe für das Bibliotheksprojekt auch. Reinigen und Bauen.

Gehen Sie auch zu Android sdk manager und stellen Sie sicher, dass Sie die Android sdk build tools installiert haben. Dies ist nicht notwendig, stellen Sie aber sicher, dass Sie Android Build-Tools installiert.

111
Raghunandan