как сохранить все методы в классе с ProGuard

Я использую ProGuard для оптимизации своего Android-приложения. Однако для тестирования инструментария Android мне нужны некоторые (но не все) классы, чтобы сохранить всех членов. Я пробовал разные подходы, последний из которых:

-keepclassmembers public class com.mycompany.myclass {
    *;
}

Но, к удивлению, я все еще получаю

java.lang.NoSuchMethodError: com.mycompany.myclass.<init>

Болезненная часть здесь состоит в том, что существует два конструктора, а у одного довольно много параметров.

Кто-нибудь знает правильный синтаксис, чтобы класс оставался полностью неизменным и не затронутым ProGuard?

18
задан Martin 25 April 2013 в 08:55
поделиться