Uso ProGuard para optimizar mi aplicación Android. Sin embargo, para la prueba de instrumentación de Android, necesito algunas (pero no todas) clases para mantener a todos sus miembros. He intentado varios enfoques, el último de ellos:cómo mantener todos los métodos en una clase con ProGuard
-keepclassmembers public class com.mycompany.myclass {
*;
}
Pero sorprendentemente todavía consigo
java.lang.NoSuchMethodError: com.mycompany.myclass.<init>
La parte dolorosa aquí es que hay dos constructores y uno tiene un buen número de parámetros.
¿Alguien sabe la sintaxis correcta para mantener una clase completamente sin cambios y sin ser tocada por ProGuard?
Utilice el comodín ''. –
Matthias