首先要在build.gradle中开启混淆,也就是 minifyEnabled true ,我用的build.gradle具体如下所示:
1  | def releaseTime() {  | 
上面注释中写到proguard-android.txt文件,这是系统默认的混淆文件,具体在../sdk/tools/proguard/目录下,其中包含了android最基本的混淆,一般不需要改动,我们需要配置的是项目中app下的proguard-rules.pro文件,在此提供一份混淆模板。
1  | #############################################  | 
下面介绍常用第三方混淆配置(已按字母排序,不定期更新):
1  | # AndroidEventBus  |