aapt
aapt工具是在android sdk里面。不是window平台自带的命令。
aapt具体在sdk里的路径如下:
Android\sdk\build-tools\27.0.3
aapt d[ump] [option] file.{apk} [asset [asset]]
打印apk包的相关信息。其中,option可选项为如下
strings
badging 打印apk的lebal和icon,其中也会打印权限。
permission 打印权限,比badging中的更全面(自定义的也会打印出来)
resources
configurations
xmltree
xmlstrings
aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml] … 等(见命令参考)
打包android资源。
apktool
apktool能反编译apk文件,从而查看apk的资源及代码文件。
apktool工具也需要单独安装,安装参考官网(可能需要翻墙访问)。
常见用法
apktool d[ecode] [options] <file_apk>
其中options的可选项为
-f,–force 强制删除目标地址,即如果反编译的结果存放路径存在,那么此选项会覆盖已有文件。
-o, --output
-r, --no-res 不解码资源文件
-s,–no-src 不解码源文件
其它可选参数见apktool命令用法。
本文详细介绍了aapt工具的功能,包括打印apk包信息、打包Android资源等,并深入解析了apktool如何反编译apk文件,以便查看资源及代码文件。涵盖了aapt和apktool的常用命令与选项。

3863

被折叠的 条评论
为什么被折叠?



