自己布局的模式或方式很固定,看见一个炫酷的界面,总想看看是怎么布局的,今天小蜗牛就带大家学习怎么使用这三个工具。。
一 去各个软件的官网下载最新的软件
二 分别介绍各个软件的使用
1.首先使用apktool
将要反编译的apk放在已经下载的apktool.bat所在目录,如下图:
然后cmd命令行输入apktool d -f xxx.apk tt 注意:xxx.apk 是要反编译的apk, tt是把apk反编译后文件放入的地方,特别
提醒,起初不要建这个目录,执行前面的命令后自动生成的。如果编译成功会生成如下的目录结构
res即为我们要查看的资源文件,有图片,布局等。。。
2.dex2jar工具
将apk后缀改为zip,打开压缩包,即可以看见classes.dex 将其复制到dex2jar.bat所在的目录,然后在cmd命令行输入dex2jar.bat classes.dex
就会生成classes-dex2jar.dex,如下图所示:
最后一个工具就是用来打开这个jar,查看里面代码的结构。
其中a,b,c等就是被混淆的代码只能看代码结构。
注意:有时候代码反编译会出错,有的是apk混淆原因不能正常反编译,这有一个连接介绍解决问题的办法,很不错的
连接:http://blog.csdn.net/jiangwei0910410003/article/details/51671019
如果普通的apk不能编译成功就要看下载的apktool工具是否存在问题了。。
其实通过把apk后缀改为zip就可以了,也能看到资源文件,不一定非要apktool,apktool应该是为了再把文件编译为apk吧。。
知道的可以在下面喷了,只是个人一点见解!
原文:http://www.cnblogs.com/kkwelcome/p/5658754.html