1717PK资源网,绿色安全的游戏、软件下载站!

人气手游 必备应用 热门合集

当前位置: 首页手机应用系统工具ProGuard官方版

ProGuard官方版

ProGuard官方版

  • 类型:系统工具
  • 版本:v1.0
  • 大小:0MB
  • 时间:2024-09-05 13:31
  • 语言:简体中文
  • 性质:应用
  • 等级:
  • 平台:Android
应用介绍 应用信息 最新录入
相关标签:

ProGuard官方版是一款高效的APK加固与代码混淆工具,通过对源代码进行深度混淆和优化,显著增强应用程序的安全性。这款工具采用先进的算法,主要针对Java源代码进行处理,重命名类名、方法名和变量名,以提升代码的复杂性,从而使逆向工程变得更加困难。除了混淆功能,ProGuard还负责优化和压缩代码,提升应用的性能与响应速度。它能有效清除冗余代码和资源,同时优化方法和循环结构,最终减小字节码体积,使应用更轻便高效。总之,ProGuard是致力于帮助Java开发者保护其代码的重要工具,提供混淆、优化及资源保护,以降低逆向工程风险。欢迎有需求的用户下载体验。

ProGuard官方版

软件特色

1、代码缩减:

检测并安全地删除应用及其库中未使用的代码,有助于避免64k引用限制。

2、资源缩减:

从应用中删除未使用的资源,与代码缩减协同工作。

3、混淆:

缩短类和成员名称,减小DEX文件的大小。

4、优化:

进一步分析和优化你的代码。

软件亮点

1、支持对不需要的字段进行删除。

2、可以对分支、调用的方法进行删除。

3、也对只写字段进行快速的删除。

4、还可对没有进行使用的参数进行删除。

5、也支持对日志的代码进行选择性的删除。

注意事项

1、注意版本,如果不是项目需要,最好使用最新稳定版本,这样出错的机会小一些,学习曲线会明显缩短。

2、最好以源码的同编译版本的jvm来启动proguardgui.jar,不要直接用默认的jvm打开。

3、注意proguaardgui启动后默认加载的libraryjar中包含的rt.jar,它的版本和你使用到的jvm版本一致。

4、使用1.4的jvm打开proguard时,注意在optimization选项卡中,不要勾中keep enumerations选项,因为勾中这个选项会导致configration文件中出现java.lang.Enum,这个类。

只有在1.5的环境下才有。报错信息如下:

[proguard] Note: the configuration refers to the unknown class 'java.lang.Enum'

[proguard] Note: there were 1 references to unknown classes.

[proguard] You should check your configuration for typos.

更新日志

v7.4.1版本

补钉

修复无意中关闭系统。打印时输出配置。

附加的

支持分析在类规范中不指定返回类型的方法。

应用信息

  • 当前版本:v1.0
  • 应用大小:0MB
  • 更新时间:2024-09-05 13:31
  • 系统要求:安卓4.5+ or ios10.0+
  • 应用语言:中文