1,有什么用
apktool可以解开apk,得到smail代码和资源文件;反过来,也可以将smail代码和资源文件打包成为apk
2,环境配置
1,安装java并且设置java环境变量
2,下载apktool.jar
3,解开APK
G:\XXHD\lyq\apktool>java -jar apktool.jar d AdvDemo.apk -f
命令解释
1,apktool.jar文件和AdvDemo.apk文件都放在G:\XXHD\lyq\apktool文件夹下面;
2,java -jar apktool.jar就是调用apktool.jar来工作(它会自己找到main函数执行);
3, 参数d表示解压(比如-d AdvDemo.apk就表示要解压AdvDemo.apk;也可以解压XX.jar包)
4,默认解压到AdvDemo文件夹下面;
5,-f的意思是说如果文件夹存在(G:\XXHD\lyq\apktool\AdvDemo),那就会覆盖掉;
4,报错
1,Exception in thread “main” java.lang.NullPointerException怎么办
G:\XXHD\lyq\apktool>java -jar apktool.jar d G:\XXHD\lyq\apktool\AdvDemo.apk
I: Using Apktool 2.0.0-RC4 on AdvDemo.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resource