ProguardGui界面化工具使用

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

1、准备未混淆过的jar,双击打开AndroidSDK安装目录\tools\proguard\bin\proguardgui.bat
image.png

运行界面如下图:

image.png
2、设置我们需要混淆的jar包和混淆后输出的jar包。

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

image.png
3、依次设置压缩(Shrinking)、混淆(Obfuscation)、优化(OPtimization)和Information按钮,设置混淆各种配置。

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


image.png

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

image.png
4、保存ProGuard>Save configuration 配置信息, 也可以使用提前配置好混淆文件:ProGuard>Load configuration
5、运行:Process>Process! 进行Jar的混淆,出现successfully提示,则混淆完毕。
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,118评论 6 342
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,717评论 0 3
  • 混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面...
    于晓飞93阅读 57,012评论 38 230
  • 我知道了发生的一切,就将她静静地抱在床上,安慰她不要害怕,努力地不让她看出我已经无法控制住的怒火,看着她渐渐昏沉的...
    万物有灵2017阅读 3,008评论 2 2

友情链接更多精彩内容