Facebook ProGuard 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Facebook ProGuard 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPLv2
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商 Facebook
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2015-04-14

软件简介

Facebook ProGuard 是 Facebook 对 ProGuard 的改进版本,速度更快,基于 ProGuard 4.11 开发。

ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/06/28 15:56

proguard

# disable shuffle inner class of class -keep class com.xxx.xxxx.ListActivity$* { public <fields>; public <methods>; } http://blog.sina.com.cn/s/blog_4e1e357d0101cjz8.html https://code.google.com/p/google-gson/source/browse/trunk/examples/android-proguard-example/proguard.cfg...

0
0
发表了博客
2014/05/15 09:08

proguard

proguard-android-optimize.txt和proguard-project.txt说明 -keep class 保留类名 -keepclassmembers 保留类中的方法或者字段名 -keepclasseswithmembernames 保留类名和类中的方法或者字段名 此部分详见:http://proguard.sourceforge.net/index.html#manual/examples.htm...

0
0
发表了博客
2012/12/05 14:09

ProGuard Main

主页 ProGuard 是一个自由免费的Java class 文件压缩器、优化器、混淆器和预校验器。它能够察觉并删除无用的类、字段(成员变量)、方法(接口)和属性。 优化字节码并删除无用指令。使用短且无意义的名字重命名剩下来的类、字段、方法。最后,它为Java 6 或 Java Micro版本预校验这些处理过的代码。 ProGuard 的一些用处:...

0
1
发表了博客
2012/12/05 14:12

ProGuard Introduction

介绍 ProGuard是一个Java类文件压缩器、优化器、混淆器和预校验器。在压缩步骤会发现并移除无用的类、字段、方法和属性。 在优化步骤会分析和优化Method(方法)的字节码。在混淆步骤会使用短且没有意义的名字来重命名剩余的类、字段和方法。 这些前面的步骤会使代码更小、更高效、更难反向工程。最后的预校验步骤会给这些...

0
3
发表了博客
2014/09/25 11:55

proguard 混淆

proguard 原理 Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的...

0
2
发表了博客
2014/11/04 20:28

proguard usage

proguard usage

0
3
发表了博客
2015/04/16 22:09

Proguard 案例

`Proguard`的配置,啥都不说了,全都是泪。

0
10
发表了博客
2011/08/25 22:29

ProGuard学习

#-dontshrink #不压缩 需要,减少jar的大小一般都压缩掉,为了增加反编译的难度也可以不压缩 #-dontobfuscate #不混淆输入的类文件 这个是默认不混淆的,所以需要注释 #-dontusemixedcaseclassnames #混淆时不会产生形形色色的类名,没有发现啥作用 -overloadaggressively #混淆时应用侵入式重载 名字都变的很长了 需要 #-...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
10 收藏
分享
返回顶部
顶部