Tsudzukeru
@Tsudzukeru

Почему правило -keep работает для папки, но не работает для всех членов класса?

У меня есть правило держать всю папку-keep class com.nnn.domain_model.route.** {*;} и оно работает отлично.
Написал это правило другим способом, выписав все модели из папки, чтобы методом исключения понять какие нужно держать.
-keep class com.nnn.domain_model.route.A
-keep class com.nnn.domain_model.route.B
-keep class com.nnn.domain_model.route.C

Но начинаются проблемы в работе приложения. Чем отличаются 2 этих способа?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Tsudzukeru
@Tsudzukeru Автор вопроса
Если не дописать {*;}, то названия классов не будут обфуцироваться, но внутренности будут.
{*;} говорят что нужно держать внутренности тоже, класс будет сохранен в начальном виде полностью.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы