9.4.2 AAPT
AAPT是Andriod Asset Packaging Tool的缩写,是Aanriod应用资源打包工具,可以用AAPT工具构件APK文件,也可以用它来列出APK文件里面的详细信息,包括一些组文件与资源文件等AAPT存放在SDK的build-tools目录下,使用时需要在环境变量path中添加AAPT的路径。由于配置adb时添加了环境变量,也可以直接将aapt.exe文件复制到platform-tools目录下即可。介绍一下AAPT工具常用的子命令。
1、l-list
list列出应用程序*.apk包 的内容,命令格式:aapt list*.apk;
例子:aapt listD:\notepad.apk 显示notepad.apk 包里的内容。
一般apk里面的内容很多,最好用重定向把文件内容定向到一个文本文件里面,方便查看。如:aapt list D:\notepad.apk>D:\apk.txt
2、d-dump
dump查看apk基本信息命令格式:aapt d values*apk其中values的值可以选。
(1)badging
参数说明:列出应用的基本信息,包括包名package name、版本、应用名。
例子:查看lmageViewer.apk的基本信息命令:aapt d badging D:\mageViewer.apk.如果只想得到包名,可以用以下命令aapt d badging D:\tenson.apk findstr"package"通过这个发送得到包名是com.love-plusplus.demo.image。
(2)permissions
参数说明: