android方法不混淆,android app进行代码混淆实例详解
接到一个新的任务,对现有项目进行代码混淆。之前对混淆有过一些了解,但是不够详细和完整,知道有些东西混淆起来还是比较棘手的。不过幸好目前的项目不是太复杂(针对混淆这块来说),提前完成~~现总结之。
第一部分
介绍下操作流程(eclipse):
1、打开混淆器:找到项目根目录下的project.properties文件,将“#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”这行前的“#”删除即可;
2、修改混淆配置文件:找到项目根目录下的proguard-project.txt文件,修改其中代码,这部分是最关键;
3、保存相关文件供以后出错时使用:主要有导出的apk文件、项目根目录下的proguard目录下的文件(主要的是mapping.txt)和项目源码;
4、项目运行过程出错处理:根据错误信息和第3步中保存的mapping定位错误位置。
知道这些之后,我们对其进行展开。打开eclipse然后新建一个项目,默认会创建proguard-project.txt和project.properties。编写我们的代码,然后将proguard-project.txt的“#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”这行前的“#”删除,最后导出即可实现对代码的混淆,即使我们没有去编写proguard-project.txt中的内容。下面是我的测试代码:
public class MainActivity extends Activity {
android方法不混淆,android app进行代码混淆实例详解相关推荐
- android相册和拍照并裁剪图片大小,Android 拍照并对照片进行裁剪和压缩实例详解...
Android 拍照并对照片进行裁剪和压缩实例详解 本文主要介绍 Android 调用摄像头拍照并对照片进行裁剪和压缩,文中给出了主要步骤和关键代码. 调用摄像头拍照,对拍摄照片进行裁剪,代码如下. ...
- android自定义圆角进度条,Android自定义进度条的圆角横向进度条实例详解
1.本文将向你介绍自定义进度条的写法,比较简单,但还是有些知识点是需要注意的: invalidate()方法 RectF方法的应用 onMeasure方法的应用 2.原理 画3层圆角矩形,底层为黑色, ...
- android mvp模式例子_Android中mvp模式使用实例详解
MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示.作为一种新的模式,MVP与MVC有着一 ...
- python类的使用方法图解_Python3.5面向对象编程图文与实例详解
本文实例讲述了Python3.5面向对象编程.分享给大家供大家参考,具体如下: 1.面向过程与面向对象的比较 (1)面向过程编程(procedural programming) 面向过程编程又被称为: ...
- python random库生成伯努利随机数的方法_Python使用random模块生成随机数操作实例详解...
本文实例讲述了Python使用random模块生成随机数操作.分享给大家供大家参考,具体如下: 今天在用Python编写一个小程序时,要用到随机数,于是就在网上查了一下关于Python生成各种随机数的 ...
- 《 Python List列表全实例详解系列(三)》——列表添加元素(4种方法)
< Python List列表全实例详解系列(三)> --列表添加元素(4种方法) 接上一篇:< Python List 列表全实例详解(二)>__访问列表元素(索引和切片)列 ...
- 《 Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素(去重)(8种方法)
< Python List列表全实例详解系列(四)> __列表删除元素(4种方法)删除重复元素(去重)(8种方法) 我的技术成长&学习资料整理分享之路 我遇到问题查找资料时,经常 ...
- 《 Python List 列表全实例详解系列(九)》__列表反转(6种方法)
< Python List 列表全实例详解系列(九)> __列表反转(6种方法) 本章目录: 十一.列表反转的6种方法 (11.1).通过列表的切片操作实现列表反转 (11.2).使用列表 ...
- Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,导航等)
Android百度地图实例详解之仿摩拜单车APP(包括附近车辆.规划路径.行驶距离.行驶轨迹记录,导航等) 标签: android百度地图行驶轨迹记录共享单车行驶距离和时间 2017-03-08 20 ...
- android+发邮件,Android发送邮件的方法实例详解
Android发送邮件的方法实例详解 时间:2021-05-20 本文实例讲述了Android发送邮件的方法.分享给大家供大家参考,具体如下: 在android手机中实现发送邮件的功能也是不可缺少的. ...
最新文章
- 有关网页抓取问题的一些经验总结 - passover【毕成功的博客】 - 51CTO技术博客
- QString之arg用法
- Android笔记 方向传感器
- android 下拉框大全,Android 下拉列表Spinner
- ubuntu中gedit文本编辑器找不到首选项
- alert 返回页面 刷新_页面生命周期:DOMContentLoaded,load,beforeunload,unload
- leetcode刷题日记-课程表 III
- Android SDK Tools Platform-tools Build-tools
- 【转】Java 5种字符串拼接方式性能比较。
- 手机CAD如何快速看图下载?
- 宝马和戴姆勒冻结自动驾驶合作项目
- SPH(光滑粒子流体动力学)流体模拟实现五:PCISPH
- ZYNQ研究----(3)7100 裸跑LWIP协议栈
- Angular +Ionic修改日期组件英文按钮
- 手机上怎么访问电脑html页面,手机UC浏览器怎么访问电脑版 访问电脑页面方法...
- Learning through Auxiliary Tasks——辅助任务学习or自监督学习中的pretext
- 二维码的生成原理是什么
- 什么是等保三级?等保三级的认证流程有哪些?
- Swift游戏实战-跑酷熊猫 07 平台的移动
- c++ IP地址离线查询
热门文章
- 基于感知哈希算法的中药标本相似图片的搜索
- 一个人的眼界和思想是很重要的,程序员也一样需要!
- 案例精选 | 淘宝服务端高并发分布式架构演进之路
- 带你学习css是什么和css中的选择器
- 学习游戏建模的话,还不清楚电脑配置需要什么样的吗?「部分」
- 字体包压缩-字体包抽取
- 分享一个酷炫动态登录页面html
- 马婕 2014MBA专硕考试 报刊选读 3 禽流感考验政府的透明度(转)
- 平衡树之文艺平衡树(维护区间)
- Failed to get OLM status: error getting installed OLM version (set --version to override the default