Как запутать классы, присутствующие в пакете, proguard Android? - PullRequest
1 голос
/ 06 января 2020

Я хочу запутать некоторые файлы классов после реализации ProGuard.

Как будто я хочу скрыть или запутать некоторые имена классов и членов в определенном пакете. Так что это не будет понятно после декомпиляции приложения.

Пример: я хочу запутать классы, присутствующие в пакете com.myapp.serverCall

Как я могу это сделать? Пожалуйста, помогите мне достичь этого. Заранее спасибо.

1 Ответ

1 голос
/ 06 января 2020

Вы можете сохранить все классы, кроме классов в некоторых пакетах, с параметром, подобным

-keep class !com.myapp.serverCall.** { *; }

Восклицательный знак означает «не эти классы», что соответствует только всем оставшимся классам. Звездочка между скобками означает «все поля и методы».

...