2012-04-03 9 views
3

04-02 21: 45: 18,260: E/Android Runtime (17850): Verursacht durch: java.lang.NoClassDefFoundError: com.capstonecontrol.client.ModulesRequestFactoryNoClassDefFoundError requestfactory mit Android verbunden Projekt App Engine

Ist der Fehler Ich bekomme, wenn meine Android-App versucht, jedes Anfrage-Factory-Objekt zu verwenden. Alles hat funktioniert, bis ich die Plugins für Eclipse aktualisiert habe und jetzt kann ich nichts mehr zur Arbeit bringen. Eclipse gab mir einen Fehler über meine requestfactory-apt.jar-Datei, so dass ich es aus dem Werkspfad entfernte und das jar erneut hinzufügte, wodurch der Kompilierfehler behoben wurde. Aber jetzt bekomme ich den Fehler oben.

Ich habe sogar versucht, ein ganz neues Android-Linked-App-Engine-Projekt zu erstellen und nur die Standard-App testen, und ich bekomme den gleichen Fehler. Jede Hilfe würde sehr geschätzt werden. Vielen Dank!

+1

überprüfen [diese] (http://stackoverflow.com/questions/9886634/issue-in-achartengine-jar-file/9886768#9886768) –

Antwort

5

Die neuen ADT-Tools erfordern, dass die externen JAR-Dateien in einem Ordner namens "libs" im Stammverzeichnis Ihres Projekts gespeichert werden.

Sobald Sie Ihre externen Bibliotheken dorthin verschoben haben, werden sie automatisch von den Tools erkannt, die in Ihrem Buildpfad enthalten sind, und Ihre Anwendung funktioniert wie gewohnt.

+0

solarzz, sagst du, um die "requestfactory-apt.jar "Datei in das .../Projekt-Android/Lib-Verzeichnis? Wenn ja, hat dies nicht für mich funktioniert, obwohl ich die gleichen Symptome habe wie user1309358 – aez

+0

@ aez es muss "libs" nicht "lib" sein. Dieses Verzeichnis sollte sich im Stammverzeichnis Ihres Android-Projekts befinden. – solarnz

Verwandte Themen