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、版本等不少信息。工具
首先須要配置aapt的環境變量,而後咱們就可使用aapt命令來查看一些內容了。ui
使用aapt查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各類詳細信息
aapt dump badging <file_path.apk> > out.txt插件
aapt dump permissions <file_path.apk> > out.txtxml
aapt dump resources <file_path.apk>
通常都會輸出不少的信息,如要所有查看,請用下面這兩句:
aapt dump resources <file_path.apk> > out.txt
這樣會把全部的信息經過重定向符">"輸出到 out.txt 文件中,而後再打開該文件便可查看。ip
aapt dump configurations <file_path.apk> > out.txt資源
aapt dump xmltree <file_path.apk> res/***.xml
以樹形結構輸出的xml信息。
aapt dump xmlstrings <file_path.apk> res/***.xml
輸出xml文件中全部的字符串信息。文檔