混淆是为了增加反编译难度和成本,但并不能完全避免
-
通常我们需要找到项目路径下app目录下的build.gradle文件
-
找到minifyEnabled这个配置,然后设置为true即可.
release{
minifyEnabled true//是否启动混淆 ture:打开 false:关闭
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
详细混淆规则及写法 参考 这里