在Mac中echo $ ANDROID_HOME返回空白

时间:2019-05-06 04:51:16

标签: android bash macos

我在.bash_profile中设置ANDROID_HOME并运行源〜/ .bash配置文件,但是在关闭并打开终端后,然后运行echo $ ANDROID_HOME返回空白

.bash_profile

source ~/.bash_profile
export PATH="/usr/local/opt/openssl/bin:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export ANDROID_HOME=/Users/Najibah/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platfrom-tools

This happened when I run echo $ANDROID_HOME

3 个答案:

答案 0 :(得分:0)

source ~/.bash_profile文件中删除.bash_profile,因为它会导致循环。您只需要从终端运行命令即可加载文件的更新版本。新的终端窗口仍将使用文件的最新版本。

更改.bash_profile后,从终端窗口运行source ~/.bash_profile,然后运行echo $ANDROID_HOME。您应该获得期望值。

答案 1 :(得分:0)

目录应该用双引号引起来。

更改JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home 像这样JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"

答案 2 :(得分:-1)

我也堆叠了。 .bashrc编辑未声明成功。答案在这里:https://askubuntu.com/a/60221/965574您需要向.profile文件中添加字符串