ProguardGui界面化工具使用

该文章主要是配合游戏打包脚本来讲解记录的。记录下使用过程。

1、准备未混淆过的jar,双击打开AndroidSDK安装目录\tools\proguard\bin\proguardgui.bat
ProguardGui界面化工具使用_第1张图片
image.png

运行界面如下图:

ProguardGui界面化工具使用_第2张图片
image.png
2、设置我们需要混淆的jar包和混淆后输出的jar包。

点击左边的Input/Output按钮,运行如下图。在点击Add input按钮,添加我们需要进行混淆的jar(no_proguard.jar)点击Add output按钮,填入我们要输出的jar包的名称。点击下面的Add按钮,添加jar包支持的库。

ProguardGui界面化工具使用_第3张图片
image.png
3、依次设置压缩(Shrinking)、混淆(Obfuscation)、优化(OPtimization)和Information按钮,设置混淆各种配置。

注意的,可以配置混淆映射mapping输出路径:Obfuscation>Print mapping


ProguardGui界面化工具使用_第4张图片
image.png

设置混淆JDK版本(低版本ProguardGui可能没有1.7及以上JDK):Information>Target
ProGuard是一个开源项目在SourceForge上进行维护,地址点击这里

ProguardGui界面化工具使用_第5张图片
image.png
4、保存ProGuard>Save configuration 配置信息, 也可以使用提前配置好混淆文件:ProGuard>Load configuration
5、运行:Process>Process! 进行Jar的混淆,出现successfully提示,则混淆完毕。
ProguardGui界面化工具使用_第6张图片
image.png

你可能感兴趣的:(ProguardGui界面化工具使用)