该文章主要是配合游戏打包脚本来讲解记录的。记录下使用过程。
1、准备未混淆过的jar,双击打开AndroidSDK安装目录\tools\proguard\bin\proguardgui.bat
运行界面如下图:
2、设置我们需要混淆的jar包和混淆后输出的jar包。
点击左边的Input/Output按钮,运行如下图。在点击Add input按钮,添加我们需要进行混淆的jar(no_proguard.jar)点击Add output按钮,填入我们要输出的jar包的名称。点击下面的Add按钮,添加jar包支持的库。
3、依次设置压缩(Shrinking)、混淆(Obfuscation)、优化(OPtimization)和Information按钮,设置混淆各种配置。
注意的,可以配置混淆映射mapping输出路径:Obfuscation>Print mapping
设置混淆JDK版本(低版本ProguardGui可能没有1.7及以上JDK):Information>Target
ProGuard是一个开源项目在SourceForge上进行维护,地址点击这里