“原始错误:ANDROID_HOME 和 ANDROID_SDK_ROOT 环境变量均未导出。”即使已经在 ~/.zshrc

问题描述 投票:0回答:1

我最近从 macbook air 换成了 mac pro(m1 芯片,Ventura 13.2.1)工作。我在以前的 macbook 上使用相同的设置从未遇到过任何问题。交换并完成我的环境设置后,我面临这个问题:

原始错误:既没有导出 ANDROID_HOME 也没有导出 ANDROID_SDK_ROOT 环境变量。

我已经将我的 ~/.zshrc 设置为

#JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home

#ANDROID_HOME
export ANDROID_HOME=/Users/name/Library/Android/sdk
PATH="/Users/name/Library/Android/sdk/tools:${PATH}"
PATH="/Users/name/Library/Android/sdk/tools/bin:$PATH}"
PATH="/Users/name/Library/Android/sdk/platform-tools:${PATH}"

都返回:

我也在 appium GUI 配置中以相同的方式设置它们。

我在执行网络项目时没有问题,只有我们的手机。如果我在 IDE 中设置 ANDROID_HOME=/Users/name/Library/Android/sdk,它可以正常工作。为什么这在 IDE 中设置时有效,但在我的 ~/.zshrc 中设置时无效?是不是有什么来源不对?值没有差异。除了我在这里从其他线程尝试的大量建议但没有成功之外,我还尝试从 zsh 交换到 bash,并且在 .bash_profile 中设置时遇到了同样的问题。任何建议将不胜感激

java android environment-variables environment
1个回答
0
投票

仔细检查这一行:

PATH="/Users/name/Library/Android/sdk/tools/bin:$PATH}"
你缺少一个左括号,“{”在美元符号

之后
© www.soinside.com 2019 - 2024. All rights reserved.