Ответ 1
Попробуйте использовать следующее:
-keep class com.foo.** {
public protected private *;
}
Мне нужно, чтобы Proguard не запутывал любые классы из пакета com.foo.*
.
Я пробовал:
-keep com.foo.** {
<fields>;
<methods>;
<constructors>;
}
Но проглард говорит:
Ошибка: Неожиданное ключевое слово 'com.sun.foo. **' в строке 32 файла 'obfuscationConfig.pro', включенный в аргумент номер 1
Я получаю аналогичную ошибку, если я попробую keep name com.foo**
или keep * com.foo.**
.
Попробуйте использовать следующее:
-keep class com.foo.** {
public protected private *;
}