这里有一篇很好的博文,对于反编译的基本步骤及工具,请到这里下载查看
http://blog.csdn.net/vipzjyno1/article/details/21039349
另外,对于部分apk,会出现一些问题,下面暂时列出两种常出现的问题及解决办法。
1、could not decode arsc files 的解决办法
主要原因是apktool.jar 的版本过低造成,可以到http://ibotpeaches.github.io/Apktool/下载最新版本的apktool解决。
2、采用高版本的apktool.jar 会导致
1.Input file was not found or was not readable.
2.Destination directory (C:\Users\user\a) already exists. Use -f switch if you wan
t to overwrite it.
3.Exception in thread "main" brut.androlib.AndrolibException: Could not decode ars c fil..........
1和2是因为apktool升级到2.0以上时,使用方式已经替换,格式为:apktool d [-s] -f <apkPath> -o <folderPath>,参数具体的意思可以直接打apktool回车(windows)查看帮助
3是因为apktool版本过低导致,请升级到最新版本