一直用android开发,确不了解android SDK自带的工具,确实是欠缺,于是就自己补了android相关工具的使用知识.
aapt 是什么?aapt即Android Asset Packaging Tool
虽然是针对android的apk的工具,但是任何zip也能使用这个工具查看,修改,删除压缩包的指定内容
aapt默认只能识别apk和zip,jar的压缩包
aapt l test.apk //列出test包里的文件
aapt dump value xxxx.apk:
aapt d[ump] //查看APK包内指定的内容。
aapt p[ackage] //打包生成资源压缩包。
aapt r[emove] //从压缩包中删除指定文件。
aapt a[dd] //向压缩包中添加指定文件。
aapt v[ersion] //打印aapt的版本
badging //打印apk包内的包名 版本号 Icon Label 等等一些AndroidManifest.xml 信息.
permissions //打印apk中的权限信息
resources //打印资源信息.
configurations //打印Apk的配置信息
xmltree //
xmlstrings //