web-dev-qa-db-fra.com

Installer ADB sur macOS

J'ai eu des problèmes pour trouver un bon tutoriel solide sur la façon de configurer ADB pour Mac.

Comment puis-je ajouter ADB à macOS de telle sorte que il peut être utilisé dans le terminal?


Contrairement à Configurer adb sous Mac OS X , le but de cette question est d’avoir un tutoriel avec tout de l’installation requise. étapes pour obtenir la BAD sur macOS.

384
wesley franks

Option 1 - Utiliser Homebrew

C'est le moyen le plus simple et fournira des mises à jour automatiques.

  1. Installer homebrew

    Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Installer adb

    brew cask install Android-platform-tools
    
  3. Commencez à utiliser adb

    adb devices
    


Option 2 - Manuellement (uniquement les outils de la plateforme)

C’est le moyen le plus simple d’obtenir une installation manuelle de ADB et Fastboot.

  1. Supprimez votre ancienne installation (facultatif)

    rm -rf ~/.Android-sdk-macosx/
    
  2. Naviguez jusqu'à https://developer.Android.com/studio/releases/platform-tools.html et cliquez sur le lien SDK Platform-Tools for Mac.

  3. Allez dans votre dossier Téléchargements

    cd ~/Downloads/
    
  4. Décompressez les outils que vous avez téléchargés

    unzip platform-tools-latest*.Zip 
    
  5. Déplacez-les quelque part, vous ne les supprimerez pas accidentellement

    mkdir ~/.Android-sdk-macosx
    mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
    
  6. Ajoutez platform-tools à votre chemin

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  7. Actualisez votre profil bash (ou redémarrez votre application de terminal)

    source ~/.bash_profile
    
  8. Commencez à utiliser adb

    adb devices
    

Option 3 - Manuellement (avec le SDK Manager)

  1. Supprimez votre ancienne installation (facultatif)

    rm -rf ~/.Android-sdk-macosx/
    
  2. Téléchargez les outils du SDK Mac à partir du site de développement Android sous "Obtenez uniquement les outils de ligne de commande" . Assurez-vous de les enregistrer dans votre dossier Téléchargements.

  3. Allez dans votre dossier Téléchargements

    cd ~/Downloads/
    
  4. Décompressez les outils que vous avez téléchargés

    unzip tools_r*-macosx.Zip 
    
  5. Déplacez-les quelque part, vous ne les supprimerez pas accidentellement

    mkdir ~/.Android-sdk-macosx
    mv tools/ ~/.Android-sdk-macosx/tools
    
  6. Exécuter le gestionnaire de SDK

    sh ~/.Android-sdk-macosx/tools/Android
    
  7. Décocher tout sauf Android SDK Platform-tools (facultatif)

enter image description here

  1. Cliquez sur Install Packages, acceptez les licences, puis sur Install. Fermez la fenêtre du gestionnaire de SDK.

enter image description here

  1. Ajoutez platform-tools à votre chemin

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  2. Actualisez votre profil bash (ou redémarrez votre application de terminal)

    source ~/.bash_profile
    
  3. Commencez à utiliser adb

    adb devices
    
1011
brismuth

Si vous avez déjà installé Android Studio -

Ajoutez les lignes suivantes à la fin de ~/.bashrc ou ~/.zshrc (si vous utilisez Oh My ZSH):

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

Redémarrez le terminal et vous êtes prêt à partir. ????

90
Kyle Dumovic

Option 3 - Utiliser MacPorts

De manière analogue aux deux options (homebrew/manual) publiées par @brismuth, voici la manière MacPorts:

  1. Installez le SDK Android:

    Sudo port install Android
    
  2. Exécutez le gestionnaire de SDK:

    sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
    
  3. Comme @brismuth l'a suggéré, décochez tout sauf Android SDK Platform-tools(facultatif)

  4. Installez les packages en acceptant les licences. Fermez le gestionnaire de SDK.

  5. Ajoutez platform-tools à votre chemin; dans MacPorts, ils sont dans /opt/local/share/Java/Android-sdk-macosx/platform-tools. Par exemple, pour bash:

    echo 'export PATH=$PATH:/opt/local/share/Java/Android-sdk-macosx/platform-tools' >> ~/.bash_profile
    
  6. Actualisez votre profil bash (ou redémarrez votre terminal/Shell):

    source ~/.bash_profile
    
  7. Commencez à utiliser adb:

    adb devices
    
22
hans_meine

Notez que si vous utilisez Android Studio et que vous téléchargez via son SDK Manager, le SDK est téléchargé sur ~/Library/Android/sdk par défaut et non sur ~/.Android-sdk-macosx.

Je préférerais ajouter ceci en tant que commentaire à l'excellente réponse de @ brismuth, mais il semble que je n'ai pas encore assez de points de réputation.

18
tcao
  1. Vous devez télécharger Android SDK à partir de ce lien .

  2. Vous pouvez vraiment le placer n'importe où, mais le meilleur endroit au moins pour moi était la racine du dossier VOTRE NOM D'UTILISATEUR .

  3. Ensuite, vous devez définir le chemin en copiant le texte ci-dessous, mais éditez votre nom d'utilisateur dans le chemin, copiez le texte dans Terminal en appuyant sur command+spacebar type terminal . export PATH = ${PATH}:/Users/**YOURUSERNAME**/Android-sdk/platform-tools/

  4. Vérifier que la BAD fonctionne en appuyant sur command+spacebar et tapez terminal , et tapez ADB.

Voilà. Vous avez la configuration ADB sur MAC OS X. Elle fonctionne sur le dernier MAC OS X 10.10.3.

7
wesley franks