Установите переменную окружения 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"