混淆器会对 Java class 文件进行压缩,优化,混淆以及校验。压缩这一步会找到并移除没用到的类,变量,方法,属性。优化这一步,会分析并且优化方法的字节码。混淆则会对 class,fields,methods 替换成一些短的无意义的名字……传送门:文章转自我个人博客 本文前半部分对照 Proguard 文档 (Manul 中的 Introduce 部分)进行翻译同时加上个人的理解,如果有与原文不同,请以原文为主。后半部分是对几个步骤的验证。 介绍 混淆器(ProGuard)会对 Java ...