ProGuard官方版

大小:30.62M 类别:
  • 编程其它

官方安全无插件纠错

  • 更新时间2023-11-30
  • 版本v7.4.1
  • 系统Pc
  • 语言简体中文
ProGuard官方版是一款非常实用的APK加固和代码混淆工具,它可以通过对源代码进行混淆和优化,使代码变得更加难以理解和逆向工程,并提高应用程序的安全性。ProGuard使用高级算法和技术,对Java源代码进行混淆,它会对类名、方法名、变量名等进行重命名,以增加代码的复杂性和混淆程度,使得代码阅读和理解变得困难。除了混淆,RoGuard还会对代码进行优化和压缩,以提高应用程序的性能和响应速度。它可以删除无用的代码和资源,优化方法和循环结构,以及压缩字节码文件,使应用程序更加高效和轻巧。总而言之,RoGuard是一款功能强大的软件工具,旨在帮助Java应用程序开发者保护和加固其代码的安全性。通过混淆、优化和保护代码和资源,它可以提高应用程序的安全性和性能,减少逆向工程的风险。有需要的朋友欢迎下载体验。

软件特色

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版本
补钉
修复无意中关闭系统。打印时输出配置。
附加的
支持分析在类规范中不指定返回类型的方法。

展开内容

类似软件

  • 百度开发者工具

    9.1/277.8M

    百度开发者是一款很好用的小程序开发软件。这款软件可以帮助用户快速简单的进行小程序的开发作用,功能齐全,操作简单,一键操作,快速的进行操作。不管是想要进行模拟器,或者是编辑器还是调试器的编译。

    查看
  • Egret Conversion(Egret项目转换工具)

    9.0/12.21M

    Egret Conversion电脑版是一款能够快速的将用户现有的Flash项目转换成Egret HTML5项目的强大工具。软件由著名的引擎开发公司白鹭时代推出,是非常强大的一款国产工具,界面友好易用,无需其他辅助工具,功能强大可扩展,支持AS3等各种复杂的语法特性,涵盖了大部分

    查看
  • composer(PHP依赖管理工具)

    9.0/1.18M

    使用PHP进行开发需要许多工具来帮助用户来进行管理代码,这款composer就是一款非常不错的全球知名的PHP依赖管理工具,是许多网页开发用户需要用到的管理工具。软件允许用户申明项目所以来的代码库,然后他就会在你的项目中帮助你安装他们,比如一些框架,像是laravel这一类的PH

    查看
  • jclasslib(Java代码查看工具)

    9.0/2.61M

    jclasslib电脑版是一款实用且开源的java字节码查看小工具,Java作为一门面向对象编程语言,被广泛使用,所以小编今天特意为广大编程人员带来了jclasslib电脑版,软件可以直接查看java字节码,让有利于你对代码的分析,不仅如此,jclasslib电脑版还可以允许开发

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • GitHub电脑版

    9.0/164.27M

    github电脑版是一个面向开源及私有软件项目的托管平台,因为只支持"Git"作为唯一的版本库格式进行托管,所以称之为github。总得来说这款软件是每一位使用开源工具进行开发的用户的必备产品,除了git代码仓库托管及基本的web管理以外,还为用户提供了订阅、讨论组、文本渲

    查看
  • c32asm(反编汇工具)

    9.5/1.26M

    汇编代码分析与调试工具

    查看
  • Appium

    9.0/153.78M

    开源、跨平台移动应用自动化测试框架

    查看
  • zookeeperr(分布式应用程序协调服务)

    9.0/22.38M

    zookeeper是一个开源的分布式应用程序协调服务,是Google的chubby一个开源的实现,是Hadoop和Hbase的重要组成部件。除了能够为用户的分布式应用提供一致性的服务,还能够进行配置维护、域名服务、分布式同步等等功能,对于开发人员来说,这款软件是一个非常高效可靠的

    查看
  • visual paradigm(UML建模和CASE工具)

    9.0/756.21M

    创建UML模型并支持软件开发流程管理

    查看
  • ASP.NET Maker 2019

    9.1/41.97M

    ASP.NET Maker 2019是一款功能强大的ASP.NET自动化代码生成工具。它将生成一个列表页面,添加/copypage,查看页面,编辑页面,删除页面和搜索页面所有链接的upproperly。

    查看
  • 超龙apk反编译专家

    9.4/6.48M

    安卓APK文件反编译与分析软件

    查看
  • 游戏引擎CryEngine 5.7

    9.0/81.67M

    CryEngine 5是一款强大的游戏引擎,能够为我们的用户带来非常棒的游戏制作体验,用户可以利用这款软件进行虚拟现实(VR)的游戏制作,也能够实现其他的游戏开发功能,用户可以选择付费使用,也可以选择免费使用,当然付费和不付费所获得的功能是不一样的,最主要的就是开发的游戏如果用于

    查看
  • hudson war(持续集成工具)

    9.0/29.82M

    hudson电脑版是一款非常做持续集成必不可少的工具,是现在著名的Jenkins的前身,主要用来让我们的用户持续、自动的构建项目还能够构建自动化测试项目,软件基于java开发,能够用于监控程序的重复工作,同时hudson电脑版也是一款开源软件项目,能够为用户提供一个开放易用的软件

    查看
  • 山外多功能调试助手

    9.0/17.95M

    系统调试与性能监控工具

    查看
  • DialogBlocks(资源编辑器)

    9.1/7.49M

    DialogBlocks是由Anthemion推出的一款功能强大、操作简单实用性强并基于sizer的资源编辑器。DialogBlocks可以非常快速的生成对话框、向导以及框架。

    查看
  • PHP Generator for MySQL Professional(PHP代码生成器)

    9.1/24.44M

    PHP Generator for MySQL Professional是一款功能实用的PHP代码生成器,它为用户们提供了MySQL数据库的PHP脚本生成服务,通过它用户可以非常轻松且高效的完成数据库层的构建工作,把更多的时间花费在业务逻辑层!

    查看
  • WP Rocket(火箭缓存插件)

    9.1/3.77M

    WP Rocket是一款非常高效最灵活的WordPress静态缓存插件,主要用于页面缓存、静态文件优化,缓存预加载、调整缓存规则等。可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能让你的Wor

    查看
  • LAMP一键安装包完整版

    9.5/195K

    Linux、Apache、MySQL、PHP集成环境安装工具

    查看
  • layui开源模块化前端UI框架

    8.9/359K

    快速搭建网页界面和组件

    查看