Настройка переменной среды Android HOME на Mac OS X

может ли кто-нибудь опубликовать рабочее решение для настройки ANDROID_HOME через терминал?

мой путь к Android-SDK является /Applications/ADT/sdk.

8 ответов


где установлен 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

наконец, примените эти изменения путем повторного поиска .файл:

source ~/.bash_profile


В Терминала:

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

добавить следующее к моим .файл работал для меня:

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

цитирую @user2993582 это ответ

export PATH=$PATH:$ANDROID_HOME/bin

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

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

Я MAC OS X (Sierra) 10.12.2.

Я ANDROID_HOME для работы на Реагировать Уроженца(для приложений Android), выполнив следующие действия.

  • открыть терминал (нажмите клавишу Команда+R, тип терминал, нажмите ENTER).
  • добавил 4 линии для ~/.файл.

    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

вот это.


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

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

установить 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

народ, обратите внимание, что если вы будете использовать ~/.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