Android Proguard

Android 官网
Proguard 官网
Proguard 语法(英文)
Proguard 语法(中文)
android-proguard-snippets

Proguard

ProGuard 针对 Java class 文件进行压缩(shrinker),优化(optimizer),混淆(obfuscator)和预校验(preverifier)。

  • shrinker: 检查和移除不用的类,成员,方法和属性
  • optimization: 分析和优化方法的字节码
  • obfuscatioin: 重命名需要混淆的类,成员,方法为一些短的没有意义的名字,这一步使得代码基数变小,更加的有效,更加的难以反编译。
  • preverification: 给类中增加预校验信息(需要 Java Micro Edition 和 Java 6 以上版本)

以上四个步骤可任选

Proguard 官网示意图

posted @ 2017-03-22 21:17  熠然  阅读(459)  评论(0编辑  收藏  举报