android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)

buildTypes {
    release {
         //混淆
         minifyEnabled true
         //移除无用的resource文件
         shrinkResources true
         //Zipalign优化
         zipAlignEnabled true
         //混淆配置
         proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

 

#移除所有日志打印方法
-assumenosideeffects class android.util.Log{
    public static *** v(...);
    public static *** i(...);
    public static *** d(...);
    public static *** w(...);
    public static *** e(...);
}

 

你可能感兴趣的:(android)