android混淆

proguard:

Proguard是一个集文件压缩,优化,混淆和校验等功能的工具

它检测并删除无用的类,变量,方法和属性

它优化字节码并删除无用的指令.

它通过将类名,变量名和方法名重命名为无意义的名称实现混淆效果.

最后它还校验处理后的代码


只要在工程应用目录的gradle文件中设置minifyEnabled:true即可。然后我们就可以到proguard-rules.pro文件中加入我们的混淆规则了



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.What and why? What? 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的...
    言者无知_n4c阅读 2,445评论 0 1
  • http://www.jianshu.com/p/158aa484da13 本文首发于我的个人公众账号,同时会在个...
    不排版阅读 742评论 0 3
  • 概述 混淆是Android Apk打包过程中的一个重要步骤,默认情况下,打包都是需要混淆过程的。 Android ...
    androidjp阅读 2,634评论 1 13
  • 混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实...
    潇潇code阅读 1,653评论 0 5
  • 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理...
    一s独秀阅读 90,498评论 13 197