ProGuard混淆机制原理

ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。
   1. 压缩(Shrink): 在压缩处理这一步中,用于检测和删除没有使用的类,字段,方法和属性。
   2. 优化(Optimize): 在优化处理这一步中,对字节码进行优化,并且移除无用指令。
   3. 混淆(Obfuscate): 在混淆处理这一步中,使用a,b,c等无意义的名称,对类,字段和方法进行重命名。
   4. 预检(Preveirfy): 在预检这一步中,主要是在Java平台上对处理后的代码进行预检

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容