Я использую ProGuard для оптимизации своего Android-приложения. Однако для тестирования инструментария Android мне нужны некоторые (но не все) классы, чтобы сохранить всех членов. Я пробовал разные подходы, последний из которых:
-keepclassmembers public class com.mycompany.myclass {
*;
}
Но, к удивлению, я все еще получаю
java.lang.NoSuchMethodError: com.mycompany.myclass.<init>
Болезненная часть здесь состоит в том, что существует два конструктора, а у одного довольно много параметров.
Кто-нибудь знает правильный синтаксис, чтобы класс оставался полностью неизменным и не затронутым ProGuard?