Установка ADB на macOS
У меня были проблемы с поиском хорошего твердого учебника о том, как настроить ADB для Mac.
Как добавить ADB в macOS таким образом, чтобы его можно было использовать в терминале?
В отличие от настройки adb в Mac OS X, целью этого вопроса является создание учебного пособия со всеми необходимыми шагами по установке для получения ADB в macOS.
Ответы
Ответ 1
Вариант 1 - Использование Homebrew
Это самый простой способ и обеспечит автоматическое обновление.
-
Установить доморощенный
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Установить adb
brew cask install android-platform-tools
-
Начните использовать ADB
adb devices
Вариант 2 - вручную (только инструменты платформы)
Это самый простой способ получить ручную установку ADB и Fastboot.
-
Удалить старую установку (необязательно)
rm -rf ~/.android-sdk-macosx/
-
Перейдите на страницу https://developer.android.com/studio/releases/platform-tools.html и нажмите ссылку SDK Platform-Tools for Mac
.
-
Перейдите в папку "Загрузки"
cd ~/Downloads/
-
Распакуйте загруженные вами инструменты
unzip platform-tools-latest*.zip
-
Переместите их куда-нибудь, и вы случайно не удалите их
mkdir ~/.android-sdk-macosx
mv platform-tools/ ~/.android-sdk-macosx/platform-tools
-
Добавьте platform-tools
на свой путь
echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
-
Обновите свой профиль bash (или перезапустите приложение терминала)
source ~/.bash_profile
-
Начните использовать ADB
adb devices
Вариант 3 - вручную (с помощью SDK Manager)
-
Удалить старую установку (необязательно)
rm -rf ~/.android-sdk-macosx/
-
Загрузите Mac SDK Tools с сайта разработчика Android в разделе "Получить только инструменты командной строки". Убедитесь, что вы сохранили их в папке "Загрузки".
-
Перейдите в папку "Загрузки"
cd ~/Downloads/
-
Распакуйте загруженные вами инструменты
unzip tools_r*-macosx.zip
-
Переместите их куда-нибудь, и вы случайно не удалите их
mkdir ~/.android-sdk-macosx
mv tools/ ~/.android-sdk-macosx/tools
-
Запустите SDK Manager
sh ~/.android-sdk-macosx/tools/android
-
Снимите все, кроме Android SDK Platform-tools
(необязательно)
![enter image description here]()
- Нажмите
Install Packages
, примите лицензии, нажмите Install
. Закройте окно SDK Manager.
![enter image description here]()
-
Добавьте platform-tools
на свой путь
echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
-
Обновите свой профиль bash (или перезапустите приложение терминала)
source ~/.bash_profile
-
Начните использовать ADB
adb devices
Ответ 2
Если вы уже установили Android Studio -
Добавьте следующие строки в конец ~/.bashrc
или ~/.zshrc
(если используете Oh My ZSH):
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Перезагрузите терминал, и вам хорошо идти. 👍
Ответ 3
Вариант 3 - Использование MacPorts
Аналогично двум вариантам (homebrew/manual), отправленным @brismuth, здесь путь MacPorts:
-
Установите Android SDK:
sudo port install android
-
Запустите диспетчер SDK:
sh /opt/local/share/java/android-sdk-macosx/tools/android
-
Как предлагается @brismuth, снимите все флажки, кроме Android SDK Platform-tools
(необязательно)
-
Установите пакеты, принимая лицензии. Закройте диспетчер SDK.
-
Добавьте platform-tools
к вашему пути; в MacPorts они находятся в /opt/local/share/java/android-sdk-macosx/platform-tools
. Например, для bash:
echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
-
Обновите свой профиль bash (или перезапустите терминал/оболочку):
source ~/.bash_profile
-
Начните использовать adb:
adb devices
Ответ 4
Обратите внимание, что если вы используете Android Studio и загружаете его через SDK Manager, SDK загружается по умолчанию ~/Library/Android/sdk
, а не ~/.android-sdk-macosx
.
Я бы предпочел добавить это как комментарий к @brismuth отличному ответу, но, похоже, пока у меня недостаточно очков репутации.
Ответ 5
-
Вы должны скачать Android SDK из эту ссылку.
-
Вы можете поместить его в любом месте, но лучшее место, по крайней мере для меня, было правильным в корневом каталоге ВАШЕГО ПОЛЬЗОВАТЕЛЯ.
-
Затем вам нужно установить путь, скопировав текст ниже, но отредактируйте свое имя пользователя в пути, скопируйте текст в терминал, нажав command + spacebar тип терминал,
export PATH = ${PATH}:/Users/**YOURUSERNAME**/android-sdk/platform-tools/
-
Проверьте работу ADB, нажав command + spacebar и введите терминал и введите ADB.
Там вы идете. У вас установлена ADB на MAC OS X. Она работает на последней MAC OS X 10.10.3.