朋友要查看一个已存在包的versionCode信息,在群里面询问,由于是已经存在的apk包,并且只需要其中的versionCode信息,笔者就给发了一段aapt命令:aapt dump badging
aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]
badging
Print the label and icon for the app declared in APK.打印APK中声明的应用程序的标签和图标。
permissions
Print the permissions from the APK.打印APK中声明的权限信息
**resources **
Print the resource table from the APK.打印APK中的资源表
configurations
Print the configurations in the APK.打印APK中的配置信息
xmltree
Print the compiled xmls in the given assets.打印指定apk的指定xml文件。
xmlstrings
Print the strings of the given compiled xml assets.打印xml文件中所有的字符串信息
aapt l[ist] [-v] [-a] file.{zip,jar,apk}List contents of Zip-compatible archive.列出压缩文件目录
aapt list
aapt list -v
会以table的形式输出目录
aapt list -a
详细输出所有目录的内容(= aapt list)
其他aapt 命令aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
Delete specified files from Zip-compatible archive.
aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]
Add specified files to Zip-compatible archive.
aapt v[ersion]
Print program version.



