开发版本: Mac
出现问题原因:在打包的时候出现了“SDK location not found. Define location with an ANDROID_SDK_ROOT environment......”
首先查看配置文件中的 buildToolsVersion 为 29.0.1
在 setting-sdk中查看相关配置,是已经有29版本的,然后执行
无效
看提示是需要一个ANDROID_SDK_ROOT 常量,对sdk 进行配置
1.打开终端:ls -an
2. 创建环境变量配置文件: touch .bash_profile
3. 打开并编辑配置文件: open .bash_profile
4. 修改 .bash_profile 文件:
export ANDROID_SDK_ROOT=/Users/XXX/Library/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/tools
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
5. 使配置生效: source .bash_profile
6. 查看环境变量:echo $PATH
到这一步的时候再次运行脚本,还是报错,接着在网上查询答案,其中有条是需要运行命令:
launchctl setenv ANDROID_SDK_ROOT /Users/XXX/Library/Android/sdk
输入命令,再次尝试,解决!
以此记录该问题的解决办法