Обфускация библиотеки

Нужно в библиотеке оставить расположение пакетов и название методов в исходном виде. Нужно максимально обфуцировать содержимое методов.

Помогите составить правило для proguard..


Ответы (1 шт):

Автор решения: DuosDuo

Сохранить структуру можно так

-keep class ru.domain.package.** { *; }

 buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
→ Ссылка