【问题标题】:echo $ANDROID_HOME returns blank in Macecho $ANDROID_HOME 在 Mac 中返回空白
【发布时间】:2019-05-06 04:51:16
【问题描述】:

我在 .bash_profile 中设置 ANDROID_HOME 并运行 source ~/.bash 配置文件,但在关闭并打开终端后,然后运行 ​​echo $ANDROID_HOME return blank

.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

【问题讨论】:

    标签: android bash macos


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        我也喜欢它。 .bashrc 编辑不声称成功。答案在这里:https://askubuntu.com/a/60221/965574 你需要在 .profile 文件中添加字符串

        【讨论】:

        • 虽然我们都喜欢指向外部资源的链接,但由于多种原因,这些链接可能会失效。请在您的回答中包含所有必需的信息。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-23
        • 2020-09-16
        • 1970-01-01
        • 2017-11-20
        • 1970-01-01
        • 2011-05-27
        • 2012-09-06
        相关资源
        最近更新 更多