先放地址,Google官方网站下载地址 http://code.google.com/p/android-apktool/
便捷下载:http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.5.2.tar.bz2 (2013.02.02 v1.5.2版)
整个里面含一个jar文件apktool.jar。下面是为确保运行,可添加到环境变量或者在cmd窗口中中cd到对应路径执行。(同时必须安装Java虚拟机)
这里作为初级入门,主要说明两个常用命令:
反编译apk包:
apktool d C:\QuickSearchBox.apk C:\QSB
反编译后文件都在C:\QSB中
重新打包apk:
apktool b C:\QSB
在对应目录C:\QSB下找到dist文件夹,里面的apk即为回编译打包的apk。注意,这个打包的apk没有证书,也即没有META-INF文件夹(可自行验证),签名属于其他步骤,后续细说。
Tips:如果回编译报错 “C:\QSB\res\values\styles.xml:3: error: Error retrieving parent for item: No resource found that matches the given name ‘@*android:style/Theme.Light.NoTitleBar’.” 需要将那些报错的XML打开,将@*及style/去掉,再保存即可,如:@*android:style/Theme 改为 android:Theme。 |
apktool更多使用说明参看:http://blog.csdn.net/fancsxx/article/details/7022808
windows的cmd命令行,整理成可执…