You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS环境变量未设置:Ionic构建环境变量配置失效求助

解决MacOS下Ionic环境变量ANDROID_SDK_ROOT重启终端失效的问题

1. 先确认当前使用的Shell类型

在终端执行:

echo $SHELL
  • 若输出为/bin/zsh:MacOS Catalina及后续版本默认使用Zsh,此时修改.bash_profile不会生效,需编辑Zsh专属配置文件。
  • 若输出为/bin/bash:继续检查Bash的配置文件加载逻辑。

2. Zsh环境下的配置步骤

  1. 打开Zsh配置文件:
open -e ~/.zshrc
  1. 在文件末尾添加环境变量配置:
export ANDROID_SDK_ROOT=$HOME/Android/Sdk

注意:先确认$HOME/Android/Sdk路径真实存在,Android Studio默认安装路径可能为$HOME/Library/Android/sdk,若路径不符请替换为实际路径。

  1. 保存并关闭文件,执行命令使配置立即生效:
source ~/.zshrc
  1. 重启终端,执行以下命令验证:
echo $ANDROID_SDK_ROOT

此时应能正确输出SDK路径。

3. Bash环境下的配置步骤

若当前为Bash但.bash_profile不生效,可能是非登录Shell未加载该文件:

  1. 打开.bashrc文件:
open -e ~/.bashrc
  1. 在文件末尾添加环境变量:
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
  1. 打开.bash_profile文件,添加以下内容确保登录Shell加载.bashrc:
if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi
  1. 保存两个文件后,执行:
source ~/.bash_profile
  1. 重启终端验证变量是否生效。

内容的提问来源于stack exchange,提问作者Cristyan Henrich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 00:15:59