Setting ANDROID_HOME enviromental variable on Mac OS X
Could anybody post a working solution for setting ANDROID_HOME via the terminal?
My path to the Android-SDK is /Applications/ADT/sdk .
13 Answers 13
Where the Android-SDK is installed depends on how you installed it.
If you downloaded the SDK through their website and then dragged/dropped the Application to your Applications folder, it’s most likely here:
/Applications/ADT/sdk (as it is in your case).
If you installed the SDK using Homebrew ( brew cask install android-sdk ), then it’s located here:
If the SDK was installed automatically as part of Android Studio then it’s located here:
Once you know the location, open a terminal window and enter the following (changing out the path to the SDK to be however you installed it):
Once you have this set, you need to add this to the PATH environment variable:
Lastly apply these changes by re-sourcing .bash_profile:
- Type — echo $ANDROID_HOME to check if the home is set.
Check it worked:
Adding the following to my .bash_profile worked for me:
I am having MAC OS X(Sierra) 10.12.2.
I set ANDROID_HOME to work on React Native(for Android apps) by following the following steps.
Open Terminal (press Command+SpaceBar, type Terminal, Hit ENTER).
Add the following 3 lines to
Finally execute the below command (or RESTART the system to reflect the changes made).
/.bash_profile then finally add your content here. You can also create it directly using vi/vim
/.bash_profile then paste the lines. Most of the times you will only find
/.profile, you can add here too.
is a shortcut for your home folder. If you do not know where is your home folder, type cd on the terminal. Typing cd will take you to your home folder. then you can do vi .bash_profile or nano .bash_profile to open/edit the file.
The ‘bin’ part has changed and it should be
I’m using React Native with Catalina mac os and zsh shell
3- according to React Native android setup copy and past
to the opened text file then save and close the file.
/.zshrc and make sure to restart your terminal.
5- run adb you will get something like
Android Debug Bridge version 1.0.41 Version 30.0.0-6374843
thanks for this documented
update1 16/2/2021
this solution works with Big Sur as well.
Could anybody post a working solution for doing this in the terminal?
ANDROID_HOME is usually a directory like .android . Its where things like the Debug Key will be stored.
You can automate it for your login. Just add it to your .bash_profile (below is from my OS X 10.8.5 machine):
According to David Turner on the NDK Mailing List, both ANDROID_NDK_ROOT and ANDROID_SDK_ROOT need to be set because other tools depend on those values (see Recommended NDK Directory?).
/.bash_profile , then perform the following (or logoff and back on):
To set ANDROID_HOME , variable, you need to know how you installed android dev setup.
If you don’t know you can check if the following paths exist in your machine. Add the following to .bashrc , .zshrc , or .profile depending on what you use
If you installed with homebrew,
Check if this path exists:
If you installed android studio following the website,
Finally add it to path:
If you’re too lazy to open an editor do this:
A lot of correct answers here. However, one item is missing and I wasn’t able to run the emulator from the command line without it.
So it’s a compilation of the answers above plus a solution for this problem.
And if you use zsh (instead of bash ) the file to edit is
Setup ANDROID_HOME , JAVA_HOME enviromental variable on Mac OS X
Add In .bash_profile file
People, note that if you will use
/.bash_profile then it will edit not your user’s bash profile, but global. Instead go to your users directory (/Users/username) and edit it directly:
And insert following two lines with respect to your Username and SDK directory
/ means that it is a file in the user’s home directory.
means current user home. So technically this answer is wrong.
; ls and see what that prints.
1) Open base profile :
2) Add below line in base profile :
Save and close base profile.
For me 27.0.3 working great.
The ANDROID_HOME environment is the same as the ANDROID_SDK_ROOT environment, this means it defines the path to the SDK installation directory.
I set up the Android SDK separate from android studio, it gives me more control of where things are.
- First, I download the Android SDK (Command line tools) from the official website.
- Second, I unzip the file in the Downloads directory, this process will generate a directory called cmdline-tools.
Third, I create a directory called android in the local directory.
( /usr/local system-wide, read-only files installed by the local administrator, usually you)
- Fourth, I move the directory generated by decompression to the android directory renaming it to sdk. (In the future I will add the ndk directory beside the sdk)
- Fifth, I manually add the environment variables to the .zshrc file in my personal directory.
Источник
Настройка переменной среды Android HOME на Mac OS X
может ли кто-нибудь опубликовать рабочее решение для настройки ANDROID_HOME через терминал?
мой путь к Android-SDK является /Applications/ADT/sdk .
8 ответов
где установлен Android-SDK зависит от того, как вы его установили.
если вы загрузили SDK через свой веб-сайт, а затем перетащили / уронили приложение в папку приложений, скорее всего, здесь:
/Applications/ADT/sdk (как в вашем случае).
если вы установили SDK с помощью Homebrew ( brew cask install android-sdk ), то он находится здесь:
если SDK был устанавливается автоматически как часть Android Studio, то он находится здесь:
после того, как вы знаете местоположение, откройте окно терминала и введите следующее (изменение пути к SDK, чтобы быть, однако вы установили его):
если у вас есть этот набор, вам нужно добавить в переменную среды PATH:
наконец, примените эти изменения путем повторного поиска .файл:
проверьте, что это сработало:
добавить следующее к моим .файл работал для меня:
цитирую @user2993582 это ответ
часть » bin » изменилась, и она должна быть
Я MAC OS X (Sierra) 10.12.2.
Я ANDROID_HOME для работы на Реагировать Уроженца(для приложений Android), выполнив следующие действия.
- открыть терминал (нажмите клавишу Команда+R, тип терминал, нажмите ENTER).
добавил 4 линии для
наконец выполните приведенную ниже команду (или перезагрузка система для отражения внесенных изменений).
вот это.
может ли кто-нибудь опубликовать рабочее решение для этого в терминале?
ANDROID_HOME обычно это каталог, как .android . Его, где будут храниться такие вещи, как ключ отладки.
вы можете автоматизировать его для входа в систему. Просто добавьте его в свой .bash_profile (ниже от моей машины OS X 10.8.5):
согласно Дэвиду Тернеру в списке рассылки NDK, оба ANDROID_NDK_ROOT и ANDROID_SDK_ROOT необходимо установить, потому что другие инструменты зависит от этих значений (см. рекомендуемый каталог NDK?).
/.bash_profile , затем выполните следующие действия (или выхода из системы и обратно):
установить ANDROID_HOME , переменная, вам нужно знать, как вы установили Android dev setup.
если вы не знаете, вы можете проверить, если существуют следующие пути в вашей машине. Добавьте в .bashrc , .zshrc или .profile в зависимости от того, что вы используете
если вы установили с homebrew,
проверьте, существует ли этот путь:
если вы установили Android studio после веб-сайта,
наконец добавьте его в путь:
если вы слишком ленивы, чтобы открыть редактор этого:
народ, обратите внимание, что если вы будете использовать
/.bash_profile тогда он будет редактировать не профиль bash вашего пользователя, а глобальный. Вместо этого перейдите в каталог пользователей (/Users / username) и отредактируйте его напрямую:
и вставьте следующие две строки относительно вашего имени пользователя и каталога SDK
Источник
Настройка переменной окружения ANDROID_HOME в Mac OS X
Может ли кто-нибудь опубликовать рабочее решение для установки ANDROID_HOME через терминал?
Мой путь к Android-SDK – это /Applications/ADT/sdk .
Если Android-SDK установлен, зависит от того, как вы его установили.
Если вы скачали SDK через свой сайт, а затем перетащили / отбросили приложение в папку «Приложения», это, скорее всего, здесь:
/Applications/ADT/sdk (как в вашем случае).
Если вы установили SDK с помощью Homebrew ( brew install android-sdk ), то он находится здесь:
Если SDK был установлен автоматически как часть Android Studio, он находится здесь:
После того, как вы узнаете местоположение, откройте окно терминала и введите следующее (изменение пути к SDK, если вы его установили):
После того, как вы установили этот набор, вам нужно добавить его в переменную среды PATH:
Наконец, примените эти изменения путем повторного поиска .bash_profile:
Проверьте, сработало ли это:
Цитирование ответа @ user2993582
Часть «bin» изменилась, и она должна быть
Добавление следующего в мой .bash_profile сработало для меня:
Может ли кто-нибудь опубликовать рабочее решение для этого в терминале?
ANDROID_HOME обычно является каталогом, например .android . Там, где будут храниться такие вещи, как «Отладочный ключ».
Вы можете автоматизировать его для своего входа в систему. Просто добавьте его в свой .bash_profile (ниже из моей машины OS X 10.8.5):
По словам Дэвида Тернера в списке рассылки NDK, необходимо установить ANDROID_NDK_ROOT и ANDROID_SDK_ROOT потому что другие инструменты зависят от этих значений (см. Рекомендуемый каталог NDK? ).
/.bash_profile выполните следующие действия (или выйдите из системы).
Чтобы установить ANDROID_HOME , переменную, вам нужно знать, как вы установили настройку Android.
Если вы не знаете, что можете проверить, существуют ли в вашем компьютере следующие пути. Добавьте следующее в .bashrc , .zshrc или .profile зависимости от того, что вы используете
Если вы установили с доморощенным,
Проверьте, существует ли этот путь:
Если вы установили студию Android после веб-сайта,
Наконец добавьте его в путь:
Если вы слишком ленивы, чтобы открыть редактор, выполните следующие действия:
Люди, обратите внимание, что если вы будете использовать файл
/.bash_profile он будет редактировать не профиль пользователя bash, а глобальный. Вместо этого перейдите в каталог пользователей (/ Users / username) и отредактируйте его напрямую:
И вставьте следующие две строки в отношении вашего имени пользователя и каталога SDK
У меня есть MAC OS X (Sierra) 10.12.2 .
Я установил ANDROID_HOME для работы с React Native (для приложений Android), выполнив следующие шаги.
- Откройте терминал ( команда + R , введите терминал, нажмите ENTER ).
Добавьте следующие 3 строки в
Источник
Как «подружить» Mac с Android-смартфоном
Одно из главных преимуществ продукции Apple — прекрасная работа разных устройств в рамках одной экосистемы. Mac, iPhone, iPad, и даже Apple Watch — всё эти гаджеты превосходно работают по отдельности и в связке. Никто из конкурентов пока не предлагает ничего подобного. Но технологии не стоят на месте: уже сейчас с Mac можно связать не только iPhone, но и любой другой Android-смартфон. Как это сделать? Сейчас расскажем.
Силами нескольких энтузиастов была разработана специальная утилита для синхронизации KDE Connect. Данное приложение предоставляет различные возможности для интеграции и тесной работы Android-устройств с настольными операционными системами.
Первоначально программа была доступна только под Windows и Linux, однако буквально на днях в Сети появилась тестовая версия и под macOS.
В настоящее время приложение KDE Connect поддерживает следующие функции:
- Запуск команд на Mac при помощи смартфона;
- Просмотр уровня заряда подключенных устройств;
- Подача звукового оповещения для поиска потерянного устройства;
- Передача файлов и общий буфер обмена;
- Управление громкостью и мультимедиа.
Также утилита позволяет просматривать полученные уведомления прямо на Mac. Однако, эта функция работает в тестовом режиме — её необходимо включать вручную в настройках.
Как установить KDE Connect
Для стабильной работы утилиты необходима версия macOS 10.14 и новее.
- Распаковываем образ и переносим ярлык программы в «Приложения».
- Запускаем утилиту. Нам будет предложено подключить Android-устройство к Mac.
- Перед непосредственной установкой соединения, необходимо загрузить и установить соответствующий клиент и для Android-смартфона.
После завершения процедуры настройки, на верхней панели появится иконка KDE Connect. Здесь мы сможем просмотреть все синхронизированные устройства, а также управлять ими. Конечно, подобное решение сложно назвать альтернативой Continuity, однако опробовать приложение стоит в любом случае. Тем более, программа распространяется совершенно бесплатно.
Разработчик обещает, что с течением времени утилита будет «обрастать» новыми функциями. Верим на слово.
Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, которых нет на сайте.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Из писем Стива Джобса, датированных 2010 и 2011 годом, следует, что Apple рассматривала возможность выпуска iPhone nano. А, чтобы сильно не тратиться на разработку, Джобс предлагал просто оснастить iPod touch модулем 3G
Apple переживает не лучшие времена. Компания столкнулась сразу с несколькими проблемами одновременно, и не факт, что у нее получится решить их в свою пользу. Вплоть до того, что Apple могут разделить на несколько компаний.
iPhone 13 практически наверняка представят раньше, чем в своё время презентовали iPhone 12. Невзирая на пандемию, Apple уже готовится начать производство новинок, чтобы вывести их в продажу ещё до наступления октября
Источник