APKTOOL的使用
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,
那么就不可避免的要使用到APKTool。
一.APKTOOL使用环境配置
1.安装JAVA并设置环境变量。
下载安装都很简单,关键是安装完后还需要亲自设置环境变量以方便其他程序能够条用JAVA。以WIN7为例:
在桌面上
右键点击计算机——>属性——>高级系统设置——>环境变量——>path (然后把你的java安装目录添加进去,记得前面加“;”)
二.APKTool的安装
解压压缩包“apktool.zip”,解压密码为“1215714557”(密码为我的qq号,大家有兴趣可以交流哦),里面有三个文件:“aapt.exe”、“apktool.bat”、“apktool.jar”,然后你可以把这个目录添加到你的path下
不过也可以不同,只不过不那样的话你得每次都在命令行下输入这个目录的地址
三.APKTool的使用
1.decode
该命令用于进行反编译apk文件,一般用法为: apktool d <file.apk> <dir>
<file.apk> :代表了要反编译的apk文件的路径,最好写绝对路径,比如E:\android\xx.apk
<dir> :代表了反编译后的文件的存储位置,比如 E:\android
如果你给定的<dir>已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktool d –f <file.apk> <dir>
这样就会强行覆盖已经存在的文件
2.build
该命令用于编译修改好的文件,一般用法为
apktool b <dir>
这里的<dir>就是刚才你反编译时输入的<dir>(如E:\android,输入这行命令后,如果一切正常,你会发现E:\android内多了2个文件夹build和dist,
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,
那么就不可避免的要使用到APKTool。
一.APKTOOL使用环境配置
1.安装JAVA并设置环境变量。
下载安装都很简单,关键是安装完后还需要亲自设置环境变量以方便其他程序能够条用JAVA。以WIN7为例:
在桌面上
右键点击计算机——>属性——>高级系统设置——>环境变量——>path (然后把你的java安装目录添加进去,记得前面加“;”)
二.APKTool的安装
解压压缩包“apktool.zip”,解压密码为“1215714557”(密码为我的qq号,大家有兴趣可以交流哦),里面有三个文件:“aapt.exe”、“apktool.bat”、“apktool.jar”,然后你可以把这个目录添加到你的path下
不过也可以不同,只不过不那样的话你得每次都在命令行下输入这个目录的地址
三.APKTool的使用
1.decode
该命令用于进行反编译apk文件,一般用法为: apktool d <file.apk> <dir>
<file.apk> :代表了要反编译的apk文件的路径,最好写绝对路径,比如E:\android\xx.apk
<dir> :代表了反编译后的文件的存储位置,比如 E:\android
如果你给定的<dir>已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktool d –f <file.apk> <dir>
这样就会强行覆盖已经存在的文件
2.build
该命令用于编译修改好的文件,一般用法为
apktool b <dir>
这里的<dir>就是刚才你反编译时输入的<dir>(如E:\android,输入这行命令后,如果一切正常,你会发现E:\android内多了2个文件夹build和dist,
其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。
apktool下载地址:http://download.csdn.net/detail/u012627658/8541511