echo $ ANDROID_HOME возвращает пустое значение в Mac - PullRequest
2 голосов
/ 06 мая 2019

Я установил ANDROID_HOME в .bash_profile и запускаю исходный профиль ~ / .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

Это произошло, когда я запустил echo $ ANDROID_HOME

Ответы [ 3 ]

2 голосов
/ 06 мая 2019

Удалите source ~/.bash_profile из файла .bash_profile, потому что это приводит к циклу.Вам нужно только запустить команду из терминала, чтобы загрузить обновленную версию файла.В любом случае, новые окна терминала будут использовать самую последнюю версию файла.

После изменения .bash_profile, запустите source ~/.bash_profile из окна вашего терминала, а затем запустите echo $ANDROID_HOME.Вы должны получить ожидаемое значение.

0 голосов
/ 13 июня 2019

Я тоже со стеком.Редактирование .bashrc не требует успеха.Ответ здесь: https://askubuntu.com/a/60221/965574 вам нужно добавить строки в файл .profile

0 голосов
/ 06 мая 2019

Каталог должен быть заключен в двойные кавычки.

Изменить JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home вот так JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...