Proguard使用教程】的更多相关文章

一.概念 ProGuard是一款免费的Java类文件压缩器.优化器和混淆器.它能发现并删除无用类.字段(field).方法和属性值(attribute).它也能优化字节码并删除无用的指令.最后,它使用简单无意义的名字来重命名你的类名.字段名和方法名.经过以上操作的jar文件会变得更小,并很难进行逆向工程.这里提到了ProGuard的主要功能是压缩.优化和混淆,下面我就先介绍一下这些概念,然后再介绍ProGuard的基本使用方法. 1. 什么是压缩:    Java源代码(.java文件)通常被编…
关于ProGuard的学习了解(从别处转来) [Android]jar包Proguard混淆方法 Proguard 使用详解 Proguard语法及常用proguard.cfg代码段 Proguard使用最新,最全教程,亲自试验 ProGuard基础语法和打包配置 Proguard使用教程 代码混淆与反射的冲突 http://www.kaiyuanba.cn/html/1/131/138/7820.htm http://wenku.baidu.com/view/5ec1d320ccbff121d…
1.android官方文档 https://developer.android.com/studio/build/shrink-code  主要内容如下: 1.1 压缩代码 混淆生成的文件:<module-name>/build/outputs/mapping/release/目录下  自定义要保留的代码,-keep与@keep 解码混淆,使用 <sdk-root>/tools/proguard/ 下的工具. 通过 Instant Run 启用代码压缩 1.2 压缩资源 shrin…
ProGuard In this document Enabling ProGuard (Gradle Builds) Configuring ProGuard Examples Decoding Obfuscated Stack Traces Debugging considerations for published applications See also ProGuard Manual » ProGuard ReTrace Manual » The ProGuard tool shri…
最近公司有一个项目,是外包项目,由于对方也有技术人员,出于技术上的保密,需要对class文件进行二次处理,于是网上找了好久,只发现Proguard是用的最广泛而且网上资料最多的.由于不是纯JAVA项目,而是WEB项目,涉及到大量的配置文件,所以用这个工具稍显吃力,于是开始研究这玩意,花了好长一段时间,重复试验了N次,终于整出来了,下面总结一下我的经验.. 首先我介绍下我要混淆的项目框架是jeecg+easyui+spring(包含xml配置文件,导致部分class文件不能直接混淆).下面开始说详…
持续更新中-- 近期学习处理Xamarin.Android动画内容 Xamarin指南 -- 官网教程翻译 Xamarin跨平台开发 Xamarin Workbooks Xamarin Workbooks介绍 Xamarin Workbooks使用 Xamarin.Android 入门 Hello,Android 快速上手--Part 1:Quickstart 深入理解--Part 2:Deep Dive Hello,Android Multiscreen 快速上手--Part 1:Quicks…
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作! 原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started 教程截图: Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是采用objc写的,所以你只能使用它来开发…
​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4022844.html [2015-04-03-更新]  最新Android Studio图文教程已更新,请移步至: 第一次使用Android Studio时你应该知道的一切配置 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模…
Android Studio系列教程四--Gradle基础 2014 年 12 月 18 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习…
Android Studio(以下简称AS)第一次公开亮相是在2013年的谷歌I/O大会上,14年的大会上谷歌发布其试用测试版,如今AS已经历数次版本更新,功能十分强大.如(摘自百度百科Android Studio词条): 1. 基于Gradle的构建支持2. Android 专属的重构和快速修复3. 提示工具以捕获性能.可用性.版本兼容性等问题4. 支持ProGuard 和应用签名5. 基于模板的向导来生成常用的 Android 应用设计和组件6. 功能强大的布局编辑器,可以让你拖拉 UI 控…