Mac通过Android aapt解析apk包名、版本号、权限等信息

背景: aapt 是 Android SDK 自带的工具,即 Android Asset Packaging Tool,是一个管理资源文件的工具 。

  • 前置条件:已经安装并配置好了Android SDK tools
查看Apk信息

输入aapt命令:

 aapt dump badging .apk文件路径

就可以查看Android安装包.apk的信息啦~~
Mac通过Android aapt解析apk包名、版本号、权限等信息_第1张图片

常见问题:

输入aapt命令后报错:

~ % aapt
zsh:command not found: aapt

原因是:缺少aapt全局变量

  • mac系统下如何配置aapt环境变量,步骤如下:
  1. 终端中输入:
 open .bash_profile

如果没有 .bash_profile 文件会报错如下:

.bash_profile does not exist.
  1. 用户目录下创建一个 .bash_profile文件

进入当前用户目录

cd ~   

创建.bash_profile

touch .bash_profile 
  1. 配置aapt环境变量

编辑.bash_profile文件

open .bash_profile

在Android SDK的tools目录下,找到aapt工具的安装路径,把该路径粘贴保存到.bash_profile文件里,格式如下:

export PATH=${
     PATH}:~/Library/Android/sdk/build-tools/30.0.0/aapt
  1. 环境变量生效
source .bash_profile

配置好全局变量后,就能正常使用aapt命令啦~

你可能感兴趣的:(Android,aapt,apk版本号)