Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)
公司运维问我怎么在windows上安装模拟器,我你说你安装模拟器干什么?他说,我安装模拟器查看app的包名这些信息做统计。
我顿时想,有必要这样折腾么?
我然后就给他装了AndroidSDK通过build-tools下面的aapt.exe文件执行命令即可得到所有apk信息。
aapt命令
aaptl[ist][-v][-a]file.{zip,jar,apk}ListcontentsofZip-compatiblearchive.
aaptd[ump][--values][--include-meta-data]WHATfile.{apk}[asset[asset...]]
*aaptdstrings*.apk--->打印的内容资源表字符串池APK文件。
*aaptdbadging*.apk--->打印的标签和图标应用APK中声明。
*aaptdpermissions*.apk--->从APK文件打印的权限
*aaptdresources*.apk--->从APK文件打印资源表。
*aaptdconfigurations*.apk--->APK文件打印的配置。
*aaptdxmltree*.apkres/***.xml--->以树形结构打印xml信息。
*aaptdxmlstrings*.apkres/***.xml--->打印xml文件中所有的字符串信息。
aaptp[ackage][-d][-f][-m][-u][-v][-x][-z][-MAndroidManifest.xml]
包android资源。它将读取资产和资源提供-m-a-s或raw-files-dir参数。-j-p-f和-r控制文件的输出选项。
aaptr[emove][-v]file.{zip,jar,apk}file1[file2...]
从Zip-compatible档案删除指定文件。
aapta[dd][-v]file.{zip,jar,apk}file1[file2...]
指定的文件添加到Zip-compatible存档。
aaptc[runch][-v]-Sresource-sources...-Coutput-folder...
PNG预处理对一个或多个资源文件夹吗并将结果存储在输出文件夹中。
aapts[ingleCrunch][-v]-iinput-file-ooutputfile
在单个文件做PNG预处理。
aaptv[ersion]
打印程序版本。
以上所述是小编给大家介绍的Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!