Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)
公司运维问我怎么在windows上安装模拟器,我你说你安装模拟器干什么?他说,我安装模拟器查看app的包名这些信息做统计。我顿时想,有必要这样折腾么?我然后就给他装了Android SDK通过build-tools下面的aapt.exe文件执行命令即可得到所有apk信息。aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive.aapt d[ump] [--values] [--include-meta-data] WHAT file.{apk} [asset [asset ...]]* aapt d strings *.apk ---> 打印的内容资源表字符串池APK文件。aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml]包android资源。它将读取资产和资源提供- m - a - s或raw-files-dir参数。- j - p - f和- r控制文件的输出选项。aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]指定的文件添加到Zip-compatible存档。aapt c[runch] [-v] -S resource-sources ... -C output-folder ...PNG预处理对一个或多个资源文件夹吗并将结果存储在输出文件夹中。aapt s[ingleCrunch] [-v] -i input-file -o outputfile在单个文件做PNG预处理。aapt v[ersion]打印程序版本。
下载地址
用户评论