android_apktool工具反编译
来源:互联网 发布:linux vi 搜索字符串 编辑:程序博客网 时间:2024/04/29 19:39
最近在做android自定义相机,看到网上有个软件做的不错,所以想知道下他的布局,尝试了很久,
用AXMLPrinter2.jar反编译xml文件时 java.lang.ArrayIndexOutOfBoundsException错误,看到网上一个哥们儿说是因为:
在minSdkVersion <= 7 时,利用AXMLPrinter2.jar 就能正常反编译出xml文件
大于7以后就不能正常反编译xml文件(AndroidManifest.xml除外),因此采用apktool工具来反编译,操作成功!下面记录下反编译步骤:
一:下载apktool,网上比较多可以自己去下载,当然还得安装JAVA运行环境(详细参考我的另一篇文章:http://blog.csdn.net/guozeming122/article/details/17550971)
命令说明:apktool d DJ.apk
apktool d为反编译命令,其中d代表decode
DJ.apk为被反编译的apk安装包的文件名(可以自己定义)
解压后的目录如下(要反编译的apk以及apktool三个工具在一级目录):
用AXMLPrinter2.jar反编译xml文件时 java.lang.ArrayIndexOutOfBoundsException错误,看到网上一个哥们儿说是因为:
在minSdkVersion <= 7 时,利用AXMLPrinter2.jar 就能正常反编译出xml文件
大于7以后就不能正常反编译xml文件(AndroidManifest.xml除外),因此采用apktool工具来反编译,操作成功!下面记录下反编译步骤:
一:下载apktool,网上比较多可以自己去下载,当然还得安装JAVA运行环境(详细参考我的另一篇文章:http://blog.csdn.net/guozeming122/article/details/17550971)
二:解压APKTOOL到电脑(我是解压到:E:\android\utils\反编译\APKTool\APKTool v1.3.2),并把要反编译的apk放在同一目录下:
三:打开电脑开始--运行CMD命令,在窗口中输入命令定位到文件夹,如图:
命令说明:apktool d DJ.apk
apktool d为反编译命令,其中d代表decode
DJ.apk为被反编译的apk安装包的文件名(可以自己定义)
解压后的目录如下(要反编译的apk以及apktool三个工具在一级目录):
反编译后大家可以看到 多了个aaa文件夹
这里我只想反编译,所以就到此,之后的大家就懂了。
参考文章:http://blog.csdn.net/guozeming122/article/details/17550971
0 0
- android_apktool工具反编译
- android_apktool工具的使用
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- 反编译工具
- .NET反编译工具Reflector
- Java反编译工具
- Java反编译工具jad
- 一个反编译工具Reflactor
- JAVA反编译工具精选
- 3. MariaDB设置主从复制
- All the python knowledge that I come across
- Sublime text 3:Win7 下配置java环境
- 如何为网站建设选择更合适的空间
- cocos2d-x 学习笔记05——MySpaceWar1.0
- android_apktool工具反编译
- volatile的作用
- java 定时器机制
- C++ primer explicit和virtual的使用
- EBSR12.1.2 在维护BOM和工艺路线时出现如下错误
- 参数job_queue_processes与Oracle jobs
- 面向切面编程(AOP)
- 第六天:知识点(上传下载)
- Titanium学习札记之ListItem、ListSection和ListView三者之间的关系和使用示例