混淆也很简单,只需要将build.gradle的Proguard启用即可。

buildTypes {
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

1、fastjson倒置混淆失败

没有深究,只知道我项目有依赖fastjson所以在混淆的时候会报很多警告,导致编译失败,忽略即可:

-dontwarn com.alibaba.fastjson.**