android开发打包代码混淆

1、开启混淆

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

minifyEnabled设置为true

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

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

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

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

 

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


版权声明:本文为u012716909原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>