Нужно ли добавлять какой-либо код в build.gradle для обфускации, если мы включили R8 в gradle.properties? - PullRequest
0 голосов
/ 28 апреля 2018

В Android Studio 3.1.2 у нас есть новая функция для сокращения и запутывания кода путем добавления следующего кода в gradle.properties file

android.enableR8 = true

Если мы сделаем это, нужно ли нам писать старый код в build.gradle для сокращения кода и обфускации кода?

то есть

minifyEnabled true
shrinkResources true

Можем ли мы избежать вышеуказанных 2 строк кода или нам все еще нужно это сохранять?

источник: https://developer.android.com/studio/preview/features/

1 Ответ

0 голосов
/ 24 июля 2018

На основе Android Preview 3.3 Cannery, yes Вы должны указать эти строки.

Пример отладки с включенным минимизированным:

buildTypes {
        debug {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...