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 翻译: 大坤.

你可能感兴趣的:(java,android,ProGuard,中文,混淆)