com.android.tools.build:gradle:3.4.0 3.4.0以后,默认使用R8编译。

可以在 gradle.properties 添加属性,指定R8是否启用

android.enableR8=true ;// true 启用R8

有时候上述配置并不一定生效,在编译时有可能还是使用 Proguard,这时候可以在App 的 build.gradle 中配置 useProguard false,强制关闭Proguard而启用R8

android {
    buildTypes {
        release {
            minifyEnabled true
            useProguard false  //强制关闭Proguard而启用R8,这时将忽略gradle.properties里关于android.enableR8的设置
            }
        }
}