一共3步
1.开启优化
在build.gradle中
设置minifyEnabled 为true
可以看到,相应的配置文件有两个
//我们项目中的配置文件
‘proguard-rules.pro’
//默认的配置文件,位置在:${sdk-dir}/tools/proguard/下
getDefaultProguardFile(‘proguard-android.txt’)
2.添加proguard-rules.pro优化规则
在proguard下,有docs,文档中相关介绍如下:
-dontoptimize:用来关闭优化,默认情况下,优化是开启的
-assumenosideeffects class_specification:删除class_specification中指定的方法
点开class_specification,参照格式,配置为:
-assumenosideeffects class android.util.Log {
*;
}
3.修改proguard-android.txt
打开getDefaultProguardFile(‘proguard-android.txt’)
注释掉
-dontoptimize