Может ли кто-нибудь отправить рабочее решение для установки ANDROID_HOME
через терминал?Настройка переменной окружения ANDROID_HOME на Mac OS X
Мой путь к Android-SDK: /Applications/ADT/sdk
.
Может ли кто-нибудь отправить рабочее решение для установки ANDROID_HOME
через терминал?Настройка переменной окружения ANDROID_HOME на Mac OS X
Мой путь к Android-SDK: /Applications/ADT/sdk
.
Где установлен Android-SDK, зависит от того, как вы его установили.
Если вы загрузили SDK через их веб-сайт, а затем тащили/уронил приложение в папку Applications, то, скорее всего, здесь:
/Applications/ADT/sdk
(как в вашем случае).
Если вы установили SDK с помощью Homebrew (brew cask install android-sdk
), то он находится здесь:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Если 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
Может ли кто-нибудь разместить рабочее решение для этого в терминале?
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"
По словам Дэвида Тернера в списке рассылки НДК, как ANDROID_NDK_ROOT
и ANDROID_SDK_ROOT
нужно установить, поскольку другие инструменты зависят от тех, значения (см. Recommended NDK Directory?).
После изменения ~/.bash_profile
, а затем выполнить следующее (или выход и снова):
source ~/.bash_profile
Я также сталкиваюсь с той же проблемой, но не могу ее разрешить. Не могли бы вы проверить этот вопрос? Https://stackoverflow.com/questions/44891631/cordova-buildtoolsversion-is-not-specified-macos – Ironic
процитировать @ user2993582-х answer
export PATH=$PATH:$ANDROID_HOME/bin
'бин часть изменилась, и она должна быть
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Добавление следующего в мой .bash_profile сработало для меня:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Важно отметить, что путь установки:/Users/yourname/Library/Android/sdk –
замените 'codeguyross' на' $ (whoami) ' –
Людей, обратите внимание, что если вы будете использовать ~/.bash_profile
, то он будет редактировать не профиль оргии вашего пользователя, но глобальный характер. Вместо того, чтобы перейти в каталог пользователей (/ Users/имя пользователя) и редактировать его непосредственно:
vim .bash_profile
и вставьте следующие две строки относительно вашего имени пользователя и каталог SDK
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
Вы ошибаетесь. Путь к файлу, начинающийся с '~ /', означает, что это файл в домашнем каталоге пользователя. – hmijail
В терминале:
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
Также для меня. BTW, 2-я и 3-я строки могут быть объединены в 'export PATH = $ ANDROID_HOME/platform-tools: $ ANDROID_HOME/tools: $ PATH' –
По какой-то причине, когда я запускаю' echo $ PATH', он не выводит последние dirs, которые я сохранил в .bash_profile. –
@IgorGanapolsky, где находится .bash_profile –
Чтобы установить ANDROID_HOME
, переменный, вы должны знать, как вы установили андроид настройку Dev.
Если вы не знаете, что можете проверить, существуют ли на вашем компьютере следующие пути. Добавьте следующие .bashrc
, .zshrc
или .profile
в зависимости от того, что вы используете
Если вы установили с доморощенного,
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
Я имею MAC OS X (Sierra) 10.12.2.
Я установил ANDROID_HOME работать на Реагировать Native (для Android приложений), выполнив следующие действия.
Добавил следующие строк до ~/.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
Наконец выполнить следующую команду (или RESTART системе, чтобы отразить изменения, внесенные).
source ~/.bash_profile
Вот и.
Я не могу найти, где находится '~/.bash_profile' :( –
@SteveLuck вы можете создать его, если он еще не существует. – jlafay
** @ SteveLuck ** Если вы не нашли затем просто создайте его, используя ** touch ~/.bash_profile **, затем, наконец, добавьте свой контент здесь. Вы также можете создать его напрямую, используя ** vi/vim ~/.bash_profile **, затем вставьте строки. только найдите ** ~/.profile **, вы также можете добавить здесь. –
У меня есть и все те же ошибки. экспорт HOME = "/ Users/ровер" экспорт ANDROID_HOME = "$ HOME/Документы/Dev/Android/вст-расслоением-макинтош-x86_64-20140702/СДК" экспорт ANDROID_PLATFORM_TOOLS = "$ ANDROID_HOME/платформенные инструменты" экспорт PATH = "$ ANDROID_HOME: $ ANDROID_PLATFORM_TOOLS: $ ANDROID_HOME/сборки-инструменты: $ PATH" экспорт ANT_HOME = "/ USR/местные/бен/муравей" #export PATH = "$ PATH: $ ANT_HOME/бИН" $, которые муравей /USR/местные/бен/муравей $ Ls/USR/местные/бен/муравей /USR/местные/бен/муравей $ муравей -v Apache Ant (TM) версия 1.9.4 $ cordova --ver sion 4.0.0 Ошибка: node_modules/q/q.js: 126 throw e; – mylord
см. Обновленный ответ @ kip2 ниже ... (использует 'tools' не' bin') – echo
'export ANDROID_HOME =/Applications/ADT/sdk' - Вы должны объяснить это мышление .... – jww