步骤
- 下载 proguard的zip包
-
打开压缩文件按照下图步骤操作。
代码配置 - 代码复制后,需要根据项目情况修改一下配置。比如:包名、main方法所在文件(该文件不能被混淆)
- 打包:运行复制代码里面最底部的
task proguard
,在idea中在代码左边有运行按钮,可点击直接运行 - 打包结果有多个jar包:
-obfuscated.jar
结尾的文件是混淆后的文件;-plain.jar
结尾的文件是最精简的文件,但是这个文件不包含引用jar包,不包含配置属性,不能运行
注意
- 图片中第二步,如果项目是多
module
的话,绿色框中代码复制到项目更目录下的bulid.gradle
里面,两个红色框中的代码复制到要混淆的module
下的bulid.gradle
里面