需求
需要查看Android的APK文件中的AndroidMainifest.xml内容。但是,这个文件内容默认是二进制的不可以直接明文查看。这里需要使用ApkTool工具反编译apk后,就可以正常查看AndroidMainifest.xml文件了。
步骤
安装ApkTool(Mac)
-
- 下载这个脚本文件,并重命名为apktool。
https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/osx/apktool
- 下载这个脚本文件,并重命名为apktool。
-
- 下载最新apktool的jar文件,并重命名为apktool.jar。
https://bitbucket.org/iBotPeaches/apktool/downloads/
- 下载最新apktool的jar文件,并重命名为apktool.jar。
-
- 将上述2个文件移动到文件夹:
/usr/local/bin
。
- 将上述2个文件移动到文件夹:
-
- 使用命令
chmod +x
对上述2个文件进行权限设置。
- 使用命令
-
- 直接使用
apktool
命令测试软件安装情况。
- 直接使用
反编码apk
apktool d android_debug.apk
运行状态:
不用当心这个错误,反正AndroidMainifest.xml文件已经完成了反编译。具体位置在android_debug文件夹下面的AndroidMainifest.xml文件。