Uso ProGuard per ottimizzare la mia applicazione Android. Tuttavia per il test di strumentazione Android ho bisogno di alcune (ma non tutte) classi per mantenere tutti i membri. Ho provato vari approcci, l'ultima delle quali:come mantenere tutti i metodi in una classe con ProGuard
-keepclassmembers public class com.mycompany.myclass {
*;
}
Ma sorprendentemente ho ancora
java.lang.NoSuchMethodError: com.mycompany.myclass.<init>
La parte dolorosa è che ci sono due costruttori e uno ha un bel paio di parametri.
Qualcuno conosce la sintassi corretta per mantenere una classe completamente invariata e non trattata da ProGuard?
Utilizzare il carattere jolly ''. –
Matthias