ProGuard Main

主页

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

ProGuard 的一些用处:

  • 创建更紧凑的代码来达到更小的代码归档,更快的通过网络传输,更快的加载和更小的内存占用。
  • 使程序和lib库更难被反向工程。
  • 列出无效代码,并把它们从源码中移除。
  • 为Java 6 重新定位和预校验这些存在的类文件,以利于Java 6更快的类加载

ProGuard 和其它Java混淆器比最主要的优点可能就是它紧凑的基于模板的配置。较少的显而易见的命令行选项和一个简单的配置文件就可以了。用户手册解释了所有有效的选项并展示了强大的配置风格示例。

ProGuard 非常快速。它只需要几秒钟就可以处理几Mb的程序和lib库。[成绩]章节列出了一些应用程序的实际数字。

ProGuard 是一个具有可选图形化用户界面的命令行工具。它也提供了针对Ant和JME Wireless Toolkit的插件。

 

ProGuard 被用在多种开发环境中,从小的Android应用到大的Java应用程序和库。它的用户群正以快速的步伐持续增长。为了更好地管理较多的问题和请求,我们现在在Saikoa提供专业的支持.

下面的章节会提供更详细的信息:

  • 主页: 当前概述页
  • 成绩: 一些ProGuard获得的成绩,包括耗时和内存占用。
  • 问题: 解答常见问题。
  • 手册ProGuard完整的用户使用手册,提供示例和疑难解决提示。
  • 质量: 讨论ProGuard代码的(优秀的)质量。
  • 截图ProGuard的一些截图。
  • 褒奖: 用户是怎么评价ProGuard的.
  • 许可ProGuard是自由的,使用GPL许可。
  • 下载: 下载ProGuard包。
  • 反馈: 反馈你的经验或在我们论坛学习到的经验。
  • 致谢: 给我们提供帮助的人们。
  • 对比: 其它的Java混淆器,优化器和压缩器。

Copyright © 2002-2011 Eric Lafortune 翻译: 大坤.
posted @ 2012-12-05 14:06  tamer  阅读(405)  评论(0编辑  收藏  举报