android开发打包代码混淆

1、开启混淆

在项目目录app目录下build.gradle文件中

minifyEnabled设置为true

android开发打包代码混淆_第1张图片

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

2、保留不进行混淆的内容

我项目中传输用的实体类不能进行混淆,所以在文件proguard-rules.pro 添加不混淆的实体类的包名。

-keep class com.******.entity.** {*;}

android开发打包代码混淆_第2张图片

 

其他详细解释可参考博客:android 混淆 minifyEnabled_取经蜗牛的博客-CSDN博客

你可能感兴趣的:(android,studio)