您当前的位置: 首页 >  android

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android混淆配置总结

蓝不蓝编程 发布时间:2018-08-29 16:54:42 ,浏览量:0

1.gradle配置:

buildTypes {   
     release {        
           buildConfigField "boolean", "LOG_DEBUG", "false" //不显示log    
           zipAlignEnabled true     //Zipalign优化   
           shrinkResources true    // 移除无用的resource文件   
           minifyEnabled true     //混淆    
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'    
     }
}

2. proguard-rules.pro文件中增加如下配置:

#混淆前后的映射
-printmapping mapping.txt
#记录生成的日志数据,gradle build时在本项目根目录输出
#apk 包内所有 class 的内部结构
-dump class_files.txt
#未混淆的类和成员
-printseeds seeds.txt
#列出从 apk 中删除的代码
-printusage unused.txt

3.具体的混淆规则见如下参考资料:

https://www.jianshu.com/p/155430a27f00

https://blog.csdn.net/doris_d/article/details/52609703

 

安卓开发技术分享:https://blog.csdn.net/yinxing2008/article/details/84555061

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0393s