Как сохранить / исключить определенный путь к пакету при использовании proguard?
Я хочу исключить некоторые пути к файлам из ProGuard. Пример com.myapp.customcomponents
Как я могу это сделать? Я ненавижу размещать-хранить флаги для каждого отдельного файла пользовательского компонента, который у меня есть в этом каталоге.
Я пробовал следующее, Но это не работает:
-keep public class com.myapp.customcomponents.*
2 ответа:
вы не указываете, каким образом это не работает. Ваша конфигурация сохраняет имена всех общедоступных классов в указанном пакете:
-keep public class com.myapp.customcomponents.*
следующая конфигурация сохраняет имена всех открытых классов в указанном пакете и его подпакетах:
-keep public class com.myapp.customcomponents.**
следующая конфигурация сохраняет имена всех открытых / защищенных классов / полей / методов в указанном пакете и его подпакетах:
-keep public class com.myapp.customcomponents.** { public protected *; }