Ich habe ein neues Projekt gestartet (In Eclipse classic), roboguice-2.0.jar
guice-2.0-no-aop.jar
und jsr305-1.3.9.jar
zu meinem Projekt und meinem Build-Pfad hinzugefügt.
Der erste Schritt besteht darin, RoboApplication zu erweitern, aber Eclipse kann das passende Paket für diese Klasse nicht finden. Ich schaute auf die Quelle und das Paket für Roboguice ist roboguice.application.RoboApplication
, die nicht existiert.
Es gibt keine Anwendung unter Roboguice in meinem Projekt.
Was vermisse ich?
Also, frustrierend, hat die Roboguice-Bibliotheksentwicklung ihre Dokumentation übertroffen . In der neuen Bibliothek gibt es keine RoboApplication-Klasse.
Stattdessen sollten Sie diese Datei entfernen und eine roboguice.xml-Datei in Ihren Werten erstellen, die auf Ihr benutzerdefiniertes Robomodul verweist:
%Vor%Auch wenn Sie AbstractAndroidModule oder RoboModule für Ihren Modulcode verwendet haben, heißt das jetzt AbstractModule.