Configurer adb sur Mac OS X

j'ai passé pas mal de temps à comprendre comment configurer adb sur Mac, donc je me suis dit que l'écriture comment le configurer pourrait être utile à certaines personnes. adb est l'outil en ligne de commande pour installer et exécuter des applications android sur votre téléphone / émulateur

282
demandé sur brismuth 2013-07-27 23:32:57

15 réponses

Note: Ceci a été écrit à l'origine sur installer ADB sur MAC OS X mais cette question a été fermée comme une copie de celui-ci.

Option 1 - À L'Aide De Homebrew

C'est la façon la plus facile 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. Démarrer à l'aide de la bad

    adb devices
    



Option 2-manuellement (seulement les outils de plate-forme)

C'est la façon la plus facile d'obtenir une installation manuelle de L'ADB et Fastboot.

  1. supprimer votre ancienne installation (facultatif)

    rm -rf ~/.android-sdk-macosx/
    
  2. naviguez vers 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 où vous ne les supprimerez pas accidentellement

    mkdir ~/.android-sdk-macosx
    mv platform-tools/ ~/.android-sdk-macosx/platform-tools
    
  6. ajouter platform-tools à votre chemin

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

    source ~/.bash_profile
    
  8. Démarrer à l'aide de la bad

    adb devices
    

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

  1. ajouter platform-tools à votre chemin

    echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
    
  2. Rafraîchissez votre profil bash (ou redémarrez votre application de terminal)

    source ~/.bash_profile
    
  3. Démarrer à l'aide de la bad

    adb devices
    

Option 4-MacPorts

  1. installez le SDK Android:

    sudo port install android
    
  2. Exécuter le SDK manager:

    sh /opt/local/share/java/android-sdk-macosx/tools/android
    
  3. , Décochez tout sauf Android SDK Platform-tools (facultatif)

  4. installer les paquets, accepter les licences. Fermez le directeur du SDK.

  5. ajouter platform-tools à votre chemin; dans MacPorts, ils sont dans /opt/local/share/java/android-sdk-macosx/platform-tools . E. g., pour bash:

    echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
    
  6. Rafraîchissez votre profil bash (ou redémarrez votre terminal/shell):

    source ~/.bash_profile
    
  7. utiliser adb:

    adb devices
    

Option 5-manuellement (avec SDK Manager)

  1. supprimer votre ancienne installation (facultatif)

    rm -rf ~/.android-sdk-macosx/
    
  2. Téléchargez les outils Mac SDK sur le site Android developer sous " obtenez juste les outils en ligne de commande " . Assurez-vous de les enregistrer dans votre dossier de 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 SDK Manager

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

enter image description here

  1. cliquez sur Install Packages , acceptez les licences, cliquez sur Install . Fermez la fenêtre SDK Manager.

enter image description here

  1. ajouter platform-tools à votre chemin

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

    source ~/.bash_profile
    
  3. Démarrer à l'aide de la bad

    adb devices
    
504
répondu brismuth 2017-05-23 12:03:09

echo "export PATH=$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

si vous mettez le dossier android-sdks dans un autre répertoire, remplacer le chemin par le répertoire android-sdks / plate-forme-tools est dans

338
répondu changey 2018-04-29 10:44:39

NOTE: la trajectoire pour adb a changé depuis Android Studio 1.0.xx

pour bash coquille, utiliser:

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

pour tcsh shell, utiliser:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
57
répondu Vic 2015-01-09 17:52:44

Cela Fonctionne Sans Faille....

dans le terminal exécuter les deux commandes l'une à côté de l'autre

export ANDROID_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
49
répondu Suhail Sheikh 2017-04-05 19:06:52

personnellement je viens de source mon .bashrc dans mon .bash_profile:

echo 'source ~/.bashrc' >> ~/.bash_profile

Donc je l'ai mis dans mon .bashrc. Et J'utilise Android Studio, donc c'était un chemin différent.

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

vous pouvez aussi vouloir ce qui suit:

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
21
répondu funroll 2017-01-31 17:40:30

Voici une information Sage:

Étape 1

démarrez le Terminal et allez dans votre dossier d'accueil.

cd ~/

Étape 2

ouvrir et éditer .bash_profile fichier

$ open -e .bash_profile

si vous n'en avez pas .bash_profile file dans le chemin de votre ordinateur, puis créez-en un. Entrez commande ci-dessous pour créer un nouveau fichier. Lorsque créé suivre, Étape 2.

touch .bash_profile

Étape 3

Enregistrer la ligne ci-dessous)

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

Étape 4

rafraîchir le fichier en utilisant la commande ci-dessous

$ source .bash_profile

$ echo $PATH

vous devriez voir votre chemin android défini dans la sortie maintenant.

20
répondu Ashish 2015-08-21 12:12:30

cd sdk/platform-tools/ et ensuite utiliser ./adb devices à la place

8
répondu yellingbytes 2014-03-06 13:29:42

si vous utilisez Android Studio sous MAC OS X , vous pouvez exécuter la commande suivante dans votre application de terminal:

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL

et suivant:

adb devices

et vous devriez montrer une liste avec vos appareils android connectés via un câble USB dans votre MAC, par exemple quelque chose comme ceci:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device
6
répondu trejo08 2014-10-13 17:49:37

uniquement pour les utilisateurs zsh en itérm2 en macOS

tapez les deux commandes suivantes pour ajouter le sdk android et plate-forme-Outils à votre zsh en itérm2 dans macOS

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc
6
répondu Akarsh SEGGEMU 2018-02-15 14:16:35

pour les utilisateurs Mac : Étape 1: Installer L'Android Studio

Step2: ouvrir le terminal et taper

cd

Étape 3: Tapez ci-dessous la commande Changer le nom d'utilisateur:

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
6
répondu Kiran Sk 2018-10-03 10:38:51

voici un manuel détaillé:

http://codexpi.com/add-android-adb-path-mac-os-x-mavericks /

pour résumer:

  1. créer et ouvrir le fichier bash_profile

    touch .bash_profile

    open -e .bash_profile

  2. ajouter le chemin du dossier plate-forme-Outils (dans le SDK Android))

    export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/

  3. lancez la commande . .bash_profile pour mettre à jour (pas besoin de redémarrer le terminal)

5
répondu Alex 2015-04-16 12:20:47

si vous utilisez ZSH et avez Android Studio 1.3: 1. Ouvrir. fichier zshrc (situé dans votre répertoire personnel, le fichier est caché donc assurez-vous que vous pouvez voir les fichiers cachés) 2. Ajouter cette ligne à la fin: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 3. Quittez le terminal 4. Ouvrez le terminal et tapez adb devices 5. S'il a fonctionné il vous donnera la liste de tous les appareils connectés

5
répondu kamelnyc 2015-09-26 17:28:56

cela a totalement fonctionné pour moi, après avoir tergiversé pendant un certain temps après avoir installé Android Studio:

  1. assurez-vous que vous avez le .bash_profile fichier. Cela devrait être dans votre [nom d'utilisateur] répertoire.

  2. de quelque répertoire que vous soyez, tapez ceci:

    echo "export PATH=$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
    

maintenant, habituellement vous aurez ce chemin exact, mais si non, puis utiliser n'importe quoi chemin vous avez le dossier plate-forme-Outils

  1. à Partir du répertoire où votre .bash_profile resides, tapez ceci:

    . .bash_profile
    
  2. tapez maintenant adb devices . Vous devriez voir la réponse "liste des dispositifs attachés". Maintenant, vous n'avez plus besoin d'aller dans le répertoire plate-forme-tools à chaque fois pour taper la commande plus cryptique comme, ./adb devices !!!

2
répondu rupaguha 2016-12-08 22:50:49

Dans mon cas : j'ai fait les opérations suivantes (sur un mac) :

  1. sauvegardés ".bash_profile" et ".le profil de"
  2. a effacé tous les chemins liés à android.
  3. a créé les nouveaux chemins mais cette fois-ci, j'ai traîné les dossiers respectifs : { /.../SDK./ ,../outils./ ,../ plate-forme-Outils } dans le terminal. Je l'ai fait pour les deux ".bash_profile" et ".profil."
  4. puis après avoir enregistré avec succès les fichiers chacun. J'ai redémarré le terminal juste pour être sûr des modifications que j'ai faites.
  5. j'ai ensuite testé si adb répondait maintenant ... en tapant: (dans le terminal) adb devices
  6. Je n'ai toujours pas eu de chance (mes appareils) où ne pas montrer, puis j'ai redémarré le CDA, encore.
  7. j'ai continué à faire" android update adb". Cela vient de tuer et de relancer la BAD
  8. j'ai essayé encore une fois les appareils n'étaient pas montrer.
  9. j'ai totalement sauvegardé mon appareil android et réinitialisé l'ensemble du téléphone à l'usine par défaut, je suis allé pour activer le périphérique pour le développement et permettre le débogage usb dans ses paramètres > applications.

******** ÇA A MARCHÉ COMME UN CHARME.********

j'ai essayé à nouveau avec la commande "adb devices" et tout était de retour à la normale l'appareil était visible.

bonne chance. Juste ne pas abandonner. Il m'a pris beaucoup de dépannage. Tout le meilleur de la chance.

1
répondu AppEmmanuel 2016-02-02 21:19:13

commentant avec quelques informations mises à jour de 2018.

exécutables binaires pour les outils de plate-forme sont mis à disposition pour mac par Android ici: https://developer.android.com/studio/releases/platform-tools.html

téléchargez ceci sur votre mac. Les placer dans un répertoire p. ex. I placé dans ~/Software/platform-tools

si vous avez un accès root , la façon la plus facile que j'ai trouvé sur un mac est d'ajouter vos répertoires à la liste dans /etc/paths . J'aime cette façon parce qu'après quelques ajouts le $PATH commence à sembler trop salissant et difficile à lire, le /etc/paths a tout en ligne séparée, propre et organisé. l'inconvénient est que vous avez besoin d'un accès root.

$ cat /etc/paths  # check contents of the file
$ sudo nano /etc/paths

collez le chemin complet de votre répertoire plate-forme-Outils (quelque chose comme /Users/GodZilla/Software/platform-tools/adb ) à la fin de cette liste et enregistrez. Quitter et ouvrir le terminal encore une fois et vérifiez s'il voit votre répertoire plate-forme-tools.

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

si vous n'avez pas d'accès root, ajoutez simplement le répertoire "platform-tools" à $PATH dans votre .bash_profile (ou .zshenv si vous utilisez zsh) que d'autres utilisateurs l'ont suggéré.

1
répondu Deepankar Chakroborty 2018-02-24 05:34:15