编程技术记录

世界你好!

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的设置
            }
        }
}

© Beli. All Rights Reserved.