問題:
MAC終端使用aapt指令"aapt dump badging xxx/xxx/xxx.apk"查看apk包名和activity時報錯提示"command not found",如下圖:
解決:
該問題由於未配置aapt環境變量導致,在.bash_profile中配置AAPT_HOME和PATH即可解決。
前提:已安裝配置Android SDK
(1)打開配置文件(終端打開)
打開指令:open .bash_profile
(2)配置環境變量
環境變量如下:
export AAPT_HOME=/Users/alisa/Desktop/auto/UItest/app_autotest/android-sdk-macosx/build-tools/29.0.2
export PATH=$PATH:$AAPT_HOME
備注:
AAPT_HOME后為build-tools下一級文件的路徑(拖動文件至終端可獲得文件路徑)
path后變量由“:”隔開,直接在原path后新增“:$AAPT_HOME”即可
(3)使配置文件生效
生效指令:source .bash_profile
(4)驗證配置成功
驗證指令:aapt(若出現aapt說明信息則配置成功)