Android ProGuard: держать класс не работает - PullRequest
0 голосов
/ 04 июля 2018

Хорошо работает для приложений из других проектов. Это не относится ни к одному моменту.

Ошибка сохранения файла vo.

-keep class **.vo.** { *; }
-keep class **.model.** { *; }

Расположение файла proguard-rules2.pro находится в папке приложения.

Я сделал эту настройку gradle следующим образом.

buildTypes {

    release {
        shrinkResources true
        minifyEnabled true
        signingConfig signingConfigs.keystore
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules2.pro'

    }
    debug {
        shrinkResources false
        minifyEnabled false
    }
}

Почему не работает -keep class **.vo.** { *; } в файлах Pro Guard?

Я, наконец, использовал это так.

-keepnames class ** {*; }

Pro Guard по-прежнему игнорируется.

Я думаю, вы не можете позвонить proguard-rules2.pro.

...