Android – Configuración de Roboguice 2.0?

Empecé un nuevo proyecto (en Eclipse classic), añadí roboguice-2.0.jar guice-2.0-no-aop.jar y jsr305-1.3.9.jar a mi proyecto ya mi ruta de construcción.

El primer paso es extender RoboApplication, pero eclipse no puede encontrar el paquete coincidente para esta clase. Miré la fuente y el paquete para roboguice es roboguice.application.RoboApplication que no existe. No hay ninguna aplicación bajo roboguice en mi proyecto.

¿Qué me estoy perdiendo?

2 Solutions collect form web for “Android – Configuración de Roboguice 2.0?”

Así, frustrantemente, el desarrollo de la biblioteca roboguice ha superado su documentación . No hay clase RoboApplication en la nueva librería.

En su lugar, debe quitar ese archivo y crear un archivo roboguice.xml en sus valores que apunte a su módulo robo personalizado:

 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="roboguice_modules"> <item>com.mypackage.MyModule</item> </string-array> </resources> 

También si está utilizando AbstractAndroidModule o RoboModule para su código de módulo ahora se llama AbstractModule.

Si está usando RoboGuice 2, debe usar Guice 3 y no Guice 2 !!! Hay un poco de documentación disponible en el wiki. En concreto, echa un vistazo

http://code.google.com/p/roboguice/wiki/InstallationNonMaven

http://code.google.com/p/roboguice/wiki/UpgradingTo20

  • No se puede inyectar vista a clases personalizadas con RoboGuice
  • ¿Qué hace a Guice incapaz de funcionar en Android excepto como Guice-no-aop?
  • Los objetos inyectados se convirtieron en nulos después de actualizar a Roboguice 3
  • RoboGuice 3.0 NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector
  • Problema con ProGuard y RoboGuice con anotaciones de @Inject
  • Cómo inyectar el contexto usando RoboGuice en Android?
  • Aplicación para Android con RoboGuice 2.0 - Cómo inyectar un singleton con el contexto de la aplicación
  • ¿Utilizando Inyección de Dependencia con Roboguice?
  • Inyectar objetos de objetos en Class Util (usando Dagger)
  • Roboguice y simulacros: ¿Cómo roboguice inyectar un servicio de simulacro cuando la prueba, pero utiliza el REAL de lo contrario?
  • ¿Algún ejemplo simple usando roboguice con fragmentos en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.