1. 下载Ant和Proguard源码
Ant官网: http://ant.apache.org
Proguard官网: https://www.guardsquare.com/en/proguard
2. 修改Proguard源码: src/proguard/classfile/ClassConstants.java
将ATTR_StackMapTable的值StackMapTable替换为dummy,如下:
3. 编译Proguard源码
在完成Ant环境的配置后,进入Proguard源码的buildscripts目录下,双击执行build.sh脚本(Windows系统需安装、配置Git):
4.替换proguard.jar
(a)方法一:修改Proguard源码后,编译替换AS/ADT目录下的proguard.jar
(b)方法二:修改Proguard源码后,将编译生成的proguard.jar,放置到AS工程目录下,再配置Gradle
参考:https://www.guardsquare.com/en/proguard/manual/gradle

本文介绍如何下载并修改Proguard源码以实现特定的混淆需求,包括修改源码、编译过程及替换jar文件的方法。
5911

被折叠的 条评论
为什么被折叠?



