gpt4 book ai didi

android - echo $ANDROID_HOME 返回空白(mac os catalina)

转载 作者:行者123 更新时间:2023-11-29 00:51:29 30 4
gpt4 key购买 nike

I've followed the instructions here安装 android studio 和 android sdk。

我已将以下行添加到 ~/.bash_profile,并运行 source ~/.bash_profile。

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

路径是正确的,我已经在 Android Studio > Preferences > System Settings > Android SDK 中检查过了。

问题是什么?当我运行 source ~/.bash_profile,然后回显 $ANDROID_HOME 时,我得到了一些输出。但是,如果我关闭终端并重新启动它,然后运行 ​​echo $ANDROID_HOME,我将不会得到任何输出。

如果在这里和其他网站上发现类似的问题,但似乎没有任何效果。编辑导出行,直接在终端中执行“export ...”而不是 bash_profile, ...。这一切都不起作用。

任何人都可以提供一些提示来帮助我吗?

最佳答案

即使我使用的是 Mac Catalina 10.15.3。花了整整 1 周后,我意识到在 ~/.bash_profile 中设置 JAVA_HOME、M2_HOME 和 ANDROID_HOME 在 Catalina 中不起作用,而且不确定。

我必须将所有环境变量路径从 ~/.bash_profile 移动到 ~/.zshrc 文件

下面是我的 ~/.zshrc 文件

导出 JAVA_HOME=$(/usr/libexec/java_home)

导出 PATH=${JAVA_HOME}:$PATH

-------------------------------------------- ----------

export M2_HOME=/usr/local/Cellar/maven/3.6.3_1/libexec

导出 PATH=${M2_HOME}/bin:$PATH

-------------------------------------------- ----------

export ANDROID_HOME=/usr/local/share/android-sdk

export PATH=${ANDROID_HOME}/emulator:$PATH

导出 PATH=$ANDROID_HOME/tools:$PATH

导出 PATH=$ANDROID_HOME/tools/bin:$PATH

导出 PATH=$ANDROID_HOME/platform-tools:$PATH

设置完成后。按 Esc:wq! 退出 zshrc关闭并打开终端。

source ~/.zshrc

echo $ANDROID_HOME

这应该显示 ANDROID_HOME 的路径

希望这对您有所帮助!

关于android - echo $ANDROID_HOME 返回空白(mac os catalina),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59226753/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com