Как предложил sgjesse в своем комментарии, вам нужно включить минификацию для всех типов сборок, на которых вы хотите запустить R8.
Например, если вы хотите, чтобы R8 запускался на всех сборках выпуска, используйте minifyEnabled
как это в вашем уровне сборки build.gradle:
android {
buildTypes {
release {
minifyEnabled true
}
}
}
Если вы хотите, чтобы R8 также запускался на ваших отладочных сборках, то вам также нужно будет использовать minifyEnabled
для отладки.
Вы разместили эту строку как часть своего вопроса:
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
Использование proguardFiles
таким образом необходимо, только если у вас есть свои собственные правила, которые вы хотели бы применить в дополнение к тем, которые установлены по умолчаниюproguard-android.txt
file.
(Вам все равно нужно использовать android.enableR8=true
в своем файле gradle.properties, чтобы включить R8 вместо ProGuard, если вы используете версию Android Gradle Plugin / Android Studio до 3.4)