Mac通过Android aapt解析apk包名、版本号、权限等信息
16lz
2021-01-23
背景: aapt 是 Android SDK 自带的工具,即 Android Asset Packaging Tool,是一个管理资源文件的工具 。
- 前置条件:已经安装并配置好了
Android SDK tools
查看Apk信息
输入aapt
命令:
aapt dump badging .apk文件路径
就可以查看Android安装包.apk的信息啦~~
常见问题:
输入aapt命令后报错:
~ % aaptzsh:command not found: aapt
原因是:缺少aapt全局变量
- mac系统下如何配置aapt环境变量,步骤如下:
- 终端中输入:
open .bash_profile
如果没有 .bash_profile 文件会报错如下:
.bash_profile does not exist.
- 在
用户目录下
创建一个.bash_profile
文件
进入当前用户目录
cd ~
创建.bash_profile
touch .bash_profile
- 配置aapt环境变量
编辑.bash_profile文件
open .bash_profile
在Android SDK的tools目录下,找到aapt工具的安装路径,把该路径粘贴保存到.bash_profile文件里,格式如下:
export PATH=${ PATH}:~/Library/Android/sdk/build-tools/30.0.0/aapt
- 环境变量生效
source .bash_profile
配置好全局变量后,就能正常使用aapt命令啦~
更多相关文章
- android编译系统的makefile文件Android.mk写法
- android文件系统挂载分析
- Android 自定义文件路径选择器
- Android studio怎样添加assets文件
- 反编译和重新打包Android的dex文件
- Android中最重要的采用pull解析xml文件
- 修改Android Studio默认配置文件路径
- Android XML文件中的@、?、@+的该怎么理解?