Android 使用 aapt 命令查看 apk 包名

1、aapt 是什么

aapt 即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具能够查看,建立, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,可是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。在使用aapt以前须要在环境变量里面配置sdk-tools路径,或者是路径+aapt的方式进入aapt。app

aapt 命令可应用于查看apk包名、主activity、版本等不少信息。工具

2、aapt 的使用

首先须要配置aapt的环境变量,而后咱们就可使用aapt命令来查看一些内容了。ui

2.1 查看apk包各类详细信息

使用aapt查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各类详细信息
aapt dump badging <file_path.apk>  > out.txt插件


2.2 查看权限

aapt dump permissions <file_path.apk>  > out.txtxml


2.3 查看资源列表

aapt dump resources <file_path.apk>
通常都会输出不少的信息,如要所有查看,请用下面这两句:
aapt dump resources <file_path.apk>   >  out.txt
这样会把全部的信息经过重定向符">"输出到 out.txt 文件中,而后再打开该文件便可查看。ip


2.4 查看apk配置信息

aapt dump configurations <file_path.apk> > out.txt资源


2.5 查看指定apk的指定xml文件

aapt dump xmltree <file_path.apk> res/***.xml
以树形结构输出的xml信息。
aapt dump xmlstrings <file_path.apk> res/***.xml
输出xml文件中全部的字符串信息。文档

相关文章
相关标签/搜索