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 版权协议,转载请附上原文出处链接和本声明。