it-swarm.com.ru

Установка переменной среды Android_HOME в Mac OS X

Кто-нибудь может выложить рабочее решение для установки Android_HOME через терминал?

Мой путь к Android-SDK - /Applications/ADT/sdk.

253
Jacek Kwiecień

Где установлен Android-SDK, зависит от того, как вы его установили. 

  1. Если вы загрузили SDK через их веб-сайт, а затем перетащили приложение в папку «Приложения», скорее всего, оно здесь:

    /Applications/ADT/sdk (как в вашем случае).

  2. Если вы установили SDK с помощью Homebrew (brew cask install Android-sdk), то он находится здесь:

    /usr/local/Caskroom/Android-sdk/{YOUR_SDK_VERSION_NUMBER}

  3. Если SDK был установлен автоматически как часть Android Studio, он находится здесь:

    /Users/{YOUR_USER_NAME}/Library/Android/sdk

Как только вы узнаете местоположение, откройте окно терминала и введите следующее (изменив путь к SDK, чтобы вы установили его):

export Android_HOME={YOUR_PATH}

Если у вас есть этот набор, вам нужно добавить его в переменную среды PATH:

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools

Наконец, примените эти изменения, повторно применив источник .bash_profile:

source ~/.bash_profile

481
user2993582

В терминале:

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
174
David Douglas

Добавление следующего в мой .bash_profile работал для меня:

export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
43
CodeGuyRoss

цитирование @ user2993582's ответ

export PATH=$PATH:$Android_HOME/bin

Часть 'bin' изменилась, и она должна быть

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
33
kip2

У меня MAC OS X(Sierra) 10.12.2.

Я установил Android_HOME для работы с React Native (для приложений Android), выполнив следующие шаги.

  • Открытый терминал (нажмите Command + R, введите Terminal, нажмите ENTER).
  • Добавлены следующие строки 4 в ~/.bash_profile.

    export Android_HOME=/Users/$USER/Library/Android/sdk/
    export PATH=$PATH:$Android_HOME
    export PATH=$PATH:$Android_HOME/tools
    export PATH=$PATH:$Android_HOME/platform-tools
    
  • Наконец, выполните приведенную ниже команду (или ПЕРЕЗАГРУЗИТЕ систему, чтобы отразить сделанные изменения).

    source ~/.bash_profile

Это оно.

23
hygull

Кто-нибудь может выложить рабочее решение для этого в терминале?

Android_HOME обычно это каталог, подобный .Android. Здесь хранятся такие вещи, как ключ отладки.

export Android_HOME=~/.Android 

Вы можете автоматизировать его для входа в систему. Просто добавьте его к своему .bash_profile (ниже от моего компьютера с OS X 10.8.5):

$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

# Android
export Android_NDK_ROOT=/opt/Android-ndk-r9
export Android_SDK_ROOT=/opt/Android-sdk
export Java_HOME=`/usr/libexec/Java_home`
export Android_HOME=~/.Android

export PATH="$Android_SDK_ROOT/tools/":"$Android_SDK_ROOT/platform-tools/":"$PATH"

По словам Дэвида Тернера из списка рассылки NDK, оба Android_NDK_ROOT и Android_SDK_ROOT должны быть установлены, поскольку другие инструменты зависят от этих значений (см. Рекомендуемый каталог NDK? ).

После изменения ~/.bash_profile, затем выполните следующее (или выйдите из системы и снова включите):

source ~/.bash_profile
10
jww

Чтобы установить переменную Android_HOME, вам нужно знать, как вы установили Android dev setup.

Если вы не знаете, вы можете проверить, существуют ли следующие пути на вашем компьютере. Добавьте следующее в .bashrc, .zshrc или .profile в зависимости от того, что вы используете

Если вы установили с homebrew,

export Android_HOME=/usr/local/opt/Android-sdk

Проверьте, существует ли этот путь:

Если вы установили Android Studio после веб-сайта,

export Android_HOME=~/Library/Android/sdk

Наконец добавьте его в путь:

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools

Если вам лень открывать редактор, сделайте это:

echo "export Android_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools" >> ~/.bashrc
10
sudo bangbang

Люди, обратите внимание, что если вы будете использовать ~/.bash_profile, то он будет редактировать не профиль пользователя bash, а глобальный. Вместо этого перейдите в каталог пользователей (/ Users/username) и отредактируйте его напрямую:

vim .bash_profile

И вставьте следующие две строки относительно вашего имени пользователя и каталога SDK

export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
2
markkillah

1) Открыть базовый профиль: 

open  ~/.bash_profile

2) Добавьте строку ниже в базовом профиле: 

export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3

Сохраните и закройте базовый профиль. 

Для меня 27.0.3 работает отлично.

0
Khurshid Ansari