Mantenga la clase anotada en Proguard
Tengo un montón de clases que utilizan, por ejemplo, una anotación @Singleton como así
@Singleton public class ImageCache
Que me gustaría mantener. ¿Cómo puedo configurar una instrucción -guard de proguard para que se aplique a todas las clases que tienen esa anotación.
- Robolectric + PowerMock + Mockito no funciona
- ¿Tiene sentido usar Guice para Android
- OnViewCreated con la biblioteca de compatibilidad
- Mocking SQLite-Database durante la prueba de actividad con Robolectric
- ¿Cómo se inyecta impl de alguna interfaz en una actividad de Android utilizando Guice
Btw en términos de contexto Necesito esto para una aplicación utilizando Roboguice en Android, por lo que he añadido las etiquetas. Podría ayudar a otros.
- Liberando el ayudante de ORMLite en @Singleton
- Android - Configuración de Roboguice 2.0?
- Problema con ProGuard y RoboGuice con anotaciones de @Inject
- Los objetos inyectados se convirtieron en nulos después de actualizar a Roboguice 3
- No se puede inyectar valor nulo en la clase
- Cómo inyectar el contexto usando RoboGuice en Android?
- Roboguice: el uso de las inyecciones manuales causa ConfigurationException (no se ha vinculado la implementación)
- Gradle y varios proyectos con Roboguice dependencia
ProGuard se basa en una configuración tipo java con comodines. Requiere los nombres de clase totalmente calificados. Esto debería funcionar:
-keep @com.google.inject.Singleton public class *
- GridLayout escupiendo "coherencia inconsistente" registros de nivel de depuración
- Cómo ejecutar cordova plugin en el servicio de fondo de Android?