Подтвердить что ты не робот

Установка ADB на macOS

У меня были проблемы с поиском хорошего твердого учебника о том, как настроить ADB для Mac.

Как добавить ADB в macOS таким образом, чтобы его можно было использовать в терминале?


В отличие от настройки adb в Mac OS X, целью этого вопроса является создание учебного пособия со всеми необходимыми шагами по установке для получения ADB в macOS.

4b9b3361

Ответ 1

Вариант 1 - Использование Homebrew

Это самый простой способ и обеспечит автоматическое обновление.

  1. Установить доморощенный

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Установить adb

    brew cask install android-platform-tools
    
  3. Начните использовать ADB

    adb devices
    


Вариант 2 - вручную (только инструменты платформы)

Это самый простой способ получить ручную установку ADB и Fastboot.

  1. Удалить старую установку (необязательно)

    rm -rf ~/.android-sdk-macosx/
    
  2. Перейдите на страницу https://developer.android.com/studio/releases/platform-tools.html и нажмите ссылку SDK Platform-Tools for Mac.

  3. Перейдите в папку "Загрузки"

    cd ~/Downloads/
    
  4. Распакуйте загруженные вами инструменты

    unzip platform-tools-latest*.zip 
    
  5. Переместите их куда-нибудь, и вы случайно не удалите их

    mkdir ~/.android-sdk-macosx
    mv platform-tools/ ~/.android-sdk-macosx/platform-tools
    
  6. Добавьте platform-tools на свой путь

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  7. Обновите свой профиль bash (или перезапустите приложение терминала)

    source ~/.bash_profile
    
  8. Начните использовать ADB

    adb devices
    

Вариант 3 - вручную (с помощью SDK Manager)

  1. Удалить старую установку (необязательно)

    rm -rf ~/.android-sdk-macosx/
    
  2. Загрузите Mac SDK Tools с сайта разработчика Android в разделе "Получить только инструменты командной строки". Убедитесь, что вы сохранили их в папке "Загрузки".

  3. Перейдите в папку "Загрузки"

    cd ~/Downloads/
    
  4. Распакуйте загруженные вами инструменты

    unzip tools_r*-macosx.zip 
    
  5. Переместите их куда-нибудь, и вы случайно не удалите их

    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
    
  6. Запустите SDK Manager

    sh ~/.android-sdk-macosx/tools/android
    
  7. Снимите все, кроме Android SDK Platform-tools (необязательно)

enter image description here

  1. Нажмите Install Packages, примите лицензии, нажмите Install. Закройте окно SDK Manager.

enter image description here

  1. Добавьте platform-tools на свой путь

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  2. Обновите свой профиль bash (или перезапустите приложение терминала)

    source ~/.bash_profile
    
  3. Начните использовать 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.