Установите переменную окружения ANDROID_HOME в mac
Я новичок в разработке собственного приложения с использованием Salesforce SDK. Я попытался создать проект андроида из командной строки с помощью инструмента принудительного доступа, но есть проблема с установкой переменной среды с именем ANDROID_HOME.
Но я не знаю, как установить эту переменную.
У меня есть скриншот, чтобы правильно описать мою проблему.
![enter image description here]()
Ответы
Ответ 1
Откройте терминал и введите:
export ANDROID_HOME=/Applications/ADT/sdk
Добавьте это в переменную среды PATH
export PATH=$PATH:$ANDROID_HOME/bin
Если терминал не находит добавленные пути из файла .bash_profile, запустите эту команду
source ~/.bash_profile
Надеюсь, что это сработает для вас!
Ответ 2
Чтобы сделать его постоянным в вашей системе, и переменная продолжает работать после закрытия терминала, после перезапуска используйте:
nano ~/.bash_profile
Добавить строки:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Откройте терминал и проверьте, не сработало ли оно:
source ~/.bash_profile
echo $ANDROID_HOME
Ответ 3
Вышеприведенный ответ верен. Работает очень хорошо. Существует также быстрый способ сделать это.
- Откройте командную строку
-
Тип - экспорт эха "ANDROID_HOME =/Пользователи/yourName/Library/Android/sdk" → ~/.bash_profile
Вот оно.
-
Закройте терминал.
-
Откройте его снова.
-
Введите echo $ANDROID_HOME, чтобы проверить, установлен ли домашний файл.
Ответ 4
source ~/.bash_profile
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
Ответ 5
Как нуб, я много боролся с настройкой переменной. Я создавал копии файлов .bash_profile, текст в файле не сохранялся и т.д.
Поэтому я задокументировал шаги, которые спомогли мне. Это простой и надежный (но немного длинный) способ сделать это do
Шаг 1. Зайдите в Finder > Go (вверху), нажмите на пользователей, затем в вашей учетной записи вы увидите что-то вроде этого:
{ https://i.stack.imgur.com/8e9qX.png }
Шаг 2. Теперь зажмите ⌘ + ⇧+. (точка), теперь будут отображаться скрытые файлы и папки. Это будет выглядеть примерно так:
{ https://i.stack.imgur.com/apOoO.png }
PS: если ⌘ + ⇧+. не работает, пожалуйста, найдите сочетание клавиш, соответствующее вашему имени операционной системы Mac
Шаг 3.
Сценарий A: если .bash_profile
уже существует
Step3.A.1: Дважды щелкните по .bash_profile. Он должен открываться с помощью TextEdit (или, наоборот, щелкнуть правой кнопкой мыши> открыть с помощью> TextEdit)
Step3.A.2: Вставьте текст переменной в файл .bash_profile, используя ⌘ + V
Step3.A.3: сохраните файл .bash_profile, используя ⌘ + S
Сценарий Б: Если .bash_profile
НЕ существует, это довольно глупый способ сделать это, но он отлично сработал для такого нуба, как я
Step3.B.1: Скачать бесплатно BBEdit текстового редактора, который является довольно легким весом. Что особенного в этом редакторе, так это то, что он позволяет сохранять файл, начинающийся с "."
Step3.B.2: создайте новый файл
Шаг 3. B.3: сохраните файл в папке вашей учетной записи. Появится предупреждение, которое выглядит примерно так:
{ https://i.stack.imgur.com/KLZmL.png }
Нажмите " Использовать". кнопка. Тогда пустой файл .bash_profile будет сохранен
Шаг 3. Б. 4: Вставьте текст переменной в файл .bash_profile, используя ⌘ + V
Step3.B.5: сохраните файл .bash_profile, используя ⌘ + S
Шаг 4: Последний и последний шаг - проверить, сработали ли вышеуказанные шаги. Откройте bash и введите echo $ANDROID_HOME
Ваша переменная ANDROID_HOME должна быть установлена.
Ответ 6
Спасибо за быстрое решение. Действительно полезно.
Ответ 7
Во-первых, найдите расположение Android SDK в Android Studio: Android Studio → Настройки → Внешний вид и поведение → Системные настройки → Android SDK → Расположение Android SDK
Затем выполните следующие команды в терминале
export ANDROID_HOME = Вставьте сюда свое местоположение SDK
экспорт PATH = $ PATH: $ ANDROID_HOME/bin
Сделано.
Ответ 8
MacOS
добавить эту строку в файл ~/.bashrc или ~/.zshrc
export ANDROID_HOME="/Users/<userlogin>/Library/Android/sdk"