`
supersnake
  • 浏览: 2295 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于ProGuard的最简单用法

阅读更多
   公司里要用ProGuard.本人以前也没接触过也没听说过,于是在网上搜搜吧,发现各位大侠有关此类的文章都是复制粘贴多,还绕了半天不进正题.让新手越发觉得高深,可就是不知道怎么用.现在我就说下最简单的用法,至于高深的内容呢,等新手们会简单的操作再去膜拜大侠们去吧.
   首先下载ProGuard后解压,然后运行lib文件夹下proguardgui.jar文件,就出现如下界面.然后点击
,出现选择输入输出文件界面
,"Add input..."为你要混淆的jar文件,"Add output..."为你要输出文件到哪里.然后点,出现
,点击,出现就表示混淆成功了.





  • 大小: 112.2 KB
  • 大小: 2.1 KB
  • 大小: 75.4 KB
  • 大小: 1.7 KB
  • 大小: 59.7 KB
  • 大小: 1.7 KB
  • 大小: 23.1 KB
分享到:
评论
1 楼 littcai 2008-12-08  
太简单了吧,参数都没设!

相关推荐

    proguard- 最新版-7.0.1

    使用ProGuard需要编写配置文件(proguard.cfg或proguard-rules.pro),在这个文件中,开发者可以指定需要保留的类、方法、注解,以及混淆规则等。配置文件的编写灵活性高,可以根据项目的复杂性进行定制。 5. **与...

    proguard4.10.zip j2me最新版混淆器

    ProGuard不仅仅进行混淆,还对字节码进行优化,去除未使用的类、方法和字段,减少内存占用。优化还包括合并类似的类和方法,以及内联简单的方法,以提高运行时性能。这对于J2ME应用尤为重要,因为这些应用通常需要在...

    proguard界面混淆版

    1. **混淆**:ProGuard界面混淆版4.2支持自定义混淆规则,可以为类、接口、方法和字段指定不同的混淆策略,如短命名、随机命名或保留重要的注解。 2. **优化**:优化步骤可以删除未使用的代码,合并相似的代码块,...

    java代码混淆工具proguard5.2

    ProGuard是一款免费的Java类文件压缩器、...最后,它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。这里提到了ProGuard的主要功能是压缩、优化和混淆

    对java jar包实现混淆加密

    在Java领域,最常用的混淆工具是ProGuard。ProGuard是一个开源的Java字节码混淆器,它可以删除无用的类、字段和方法,同时混淆剩余的代码。此外,它还可以优化字节码以减小jar包的大小,提高运行效率。 1. ProGuard...

    unity游戏发布到安卓平台启动时黑屏时间过长解决方案

    4. **使用Proguard优化APK**:对于Android项目,启用Unity的Proguard功能可以自动去除未使用的代码,减小APK体积,从而加快启动速度。 5. **预处理构建**:在Unity的Build Settings中,启用“Development Build”和...

    Gradle混淆+打包Jar包基础DEMO

    而在Java桌面应用或服务端应用中,我们可以使用Gradle配合Proguard实现同样的功能。 Gradle混淆配置通常在`build.gradle`文件中进行。首先,我们需要引入Proguard插件。在`buildscript`块中添加依赖: ```groovy ...

    将JAVA编译为EXE的几种方法

    最简单但效率最低的方法是创建一个批处理文件(.bat),其中包含启动Java应用的命令行指令。这种方式依赖于用户计算机上已安装的JRE,不是真正的EXE,但能满足基本需求。 每种方法都有其优缺点,例如,使用JAR to ...

    Android代码混淆前后分析

    ProGuard能够删除未使用的代码,减小程序大小,同时混淆剩余的代码,增加逆向工程的难度。混淆过程包括四个主要步骤:预处理、优化、混淆和打包。预处理阶段去除无用的类、方法和字段;优化阶段改进代码结构,删除...

    allatori代码混淆-简单配置

    在这个主题中,我们将深入探讨如何使用Allatori进行简单的配置来混淆Java工程,以增强代码的安全性。 首先,Allatori混淆器通过重命名类、方法和变量名,以及改变控制流来混淆代码。这种混淆使得即使恶意用户获取到...

    创建Android库的方法及Android .aar文件用法小结

    总的来说,创建和使用Android库是提高代码复用性和组织项目结构的有效方法。通过AAR文件,开发者可以轻松地在不同项目间共享包含资源和清单文件的代码。理解这些概念和步骤对于Android开发者的日常工作至关重要。

    android打包混淆pdf

    名字替换是混淆工具最常用的一种方法。它主要通过替换类名、函数名和成员名等来减少代码的可读性。例如,一个名为“add”的函数可以被重命名为“a”,这样从名字上就无法得知函数的具体作用。此外,混淆工具通常会...

    安卓加密之防止jd-gui查看代码

    为了增强 app 的安全防护,还需要结合其他反逆向工程技术,如使用 DexGuard(ProGuard 的增强版),添加数字签名验证,使用代码混淆策略,以及利用安卓的权限控制等机制。此外,还可以考虑使用动态加载技术,使得...

    【国开搜题】国家开放大学 一网一平台 Android网络开发技术19 期末考试押题试卷.docx

    **压缩**: ProGuard能够移除未使用的类、字段、方法和属性,减少代码体积。 - **B**. **优化**: 通过对字节码进行分析和重写,优化代码执行效率。 - **C**. **发送消息**: 这不是ProGuard的功能之一。ProGuard主要...

    Android build-tools 25.0.3 for windows

    通过删除未使用的代码和重命名类及方法,ProGuard使得反编译变得更加困难。 6. **renderscript compiler**:处理 Renderscript 文件,这是一种针对计算密集型任务的低级编程语言。它会编译 RenderScript 代码并生成...

    vc 调用命令工具生成android apk文件

    ProGuard或R8的配置文件(如`proguard.cfg`)应包含混淆规则,例如保留特定的类和方法,避免混淆过程中出现错误。 5. **注意事项**:在进行混淆时,要确保不会混淆掉与应用运行密切相关的类和方法。同时,签名过程...

    android 发送短信,调用系统和秘密发送

    关于源码和工具,`proguard.cfg`是ProGuard配置文件,它是一个代码混淆工具,用于减少APK大小并增加反编译难度。`.classpath`和`.project`是Eclipse项目配置文件,与构建和项目设置有关。`default.properties`包含了...

    详解Glide最新版V4使用指南

    实际上你并不需要取消加载,因为当你在with方法中传入的Activity或Fragment被销毁的时候,Glide会自动取消加载并且回收所有的加载过程中所使用的资源。 三、注解和自定义方法 Glide V4引入了annotation processor...

    ExpandableListView仿QQ列表,上下可刷新

    同时,为了减少内存占用,可以使用ProGuard工具对代码进行混淆和优化。 现在,让我们看看具体的实现步骤: 1. 创建数据模型类,如`Group`表示父级,`Child`表示子级。每个`Group`包含一个`List<Child>`。 2. 创建...

Global site tag (gtag.js) - Google Analytics