我最近从 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 中设置时遇到了同样的问题。任何建议将不胜感激
仔细检查这一行:
PATH="/Users/name/Library/Android/sdk/tools/bin:$PATH}"
你缺少一个左括号,“{”在美元符号之后