Configurer adb sur Mac OS X

538

J'ai passé pas mal de temps à comprendre comment configurer adb sur Mac, donc je pense qu'écrire 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

changeant
la source
1
Et ici, je pensais que "adb" est un ancien débogueur Unix! ;) books.google.com/…
Eric
Il y a un lien vers le platform-toolspackage SDK officiel (qui contient le adbbinaire) sur stackoverflow.com/tags/adb/info
Alex P.

Réponses:

1046

Remarque: cela a été écrit à l'origine sur l' installation d'ADB sur MAC OS X, mais cette question a été fermée en tant que doublon de celle-ci.

Option 1 - Utilisation de 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 d'ADB et de Fastboot.

  1. Supprimez votre ancienne installation (facultatif)

    rm -rf ~/.android-sdk-macosx/
  2. Accédez à https://developer.android.com/studio/releases/platform-tools.html et cliquez sur le SDK Platform-Tools for Maclien.

  3. Accédez à 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. 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 - Si vous avez déjà installé Android Studio

  1. Ajoutez 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. Actualisez votre profil bash (ou redémarrez votre application de terminal)

    source ~/.bash_profile
  3. Commencez à utiliser adb

    adb devices

Option 4 - MacPorts

  1. Installez le SDK Android:

    sudo port install android
  2. Exécutez le gestionnaire SDK:

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

  4. Installez les packages en acceptant les licences. Fermez le SDK Manager.

  5. Ajoutez platform-toolsà votre chemin; dans MacPorts, ils sont là /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

Option 5 - Manuellement (avec 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 des développeurs Android sous "Obtenir uniquement les outils de ligne de commande" . Assurez-vous de les enregistrer dans votre dossier Téléchargements.

  3. Accédez à 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 où vous ne les supprimerez pas accidentellement

    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
  6. Exécutez le SDK Manager

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

entrez la description de l'image ici

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

entrez la description de l'image ici

  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
brismuth
la source
19
c'est la voie pour OS X :-)
brainray
3
c'est beaucoup plus simple que de poursuivre le chemin sdk qui ne cesse de changer.
Tyler Zale
1
A désormais migré vers cask: brew cask install android-platform-tools
hoju
Pour créer un fichier s'il n'est pas disponible, effectuez avec le terminal $ Touch .bash_profile Pour ouvrir et modifier le fichier $ open -e .bash_profile dans le type de fichier, il exporte JAVA_HOME = $ (/ usr / libexec / java_home) exporte ANDROID_HOME = / Users / nom_utilisateur / Library / Export Android / sdk PATH = $ ANDROID_HOME / platform-tools: $ PATH export PATH = $ ANDROID_HOME / tools: $ PATH puis fichier> enregistrer Après redémarrer l'application Terminal et profitez-en.
Prags
Je suis allé pour l'option 3 ... c'est super pratique. Merci frère d'avoir couvert toutes les possibilités ....
Akhilesh Sinha
543

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

Si vous placez le dossier android-sdks dans un autre répertoire, remplacez le chemin par le répertoire android-sdks / platform-tools dans

changeant
la source
51
Et pour ceux qui utilisent zshplutôt bash, vous devrez l'ajouter à~/.zshrc
Gianfranco P.
14
Vous devez également quitter et rouvrir votre terminal pour que les modifications prennent effet
amadib
37
À partir d'Android Studio 1.0 L'emplacement des outils de la plateforme est echo 'export PATH = $ PATH: / Users / [yourusername] / Library / Android / sdk / platform-tools' >> ~ / .bash_profile
user1401250
11
Pas besoin de quitter et de rouvrir le terminal, vous pouvez simplement source ~/.bash_profile.
Nighto
5
Vous pouvez utiliser $ HOME au lieu de "/ Users / [votre nom d'utilisateur]"
Jason Cox
88

Cela fonctionne parfaitement ...

Dans le terminal Exécutez les deux commandes côte à côte

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

export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Suhail Sheikh
la source
2
Je peux confirmer que cela fonctionne très bien à partir de juin 2017 sur macOS Sierra.
Vahid Amiri
sdkle dossier a été supprimé. Si ces deux commandes ont été exécutées, adb devicescela ne fonctionnera pas. Doit être le suivant pour le dernier studio Android `export ANDROID_HOME = / Users / $ USER / Library / Android export PATH = $ {PATH}: $ ANDROID_HOME / tools: $ ANDROID_HOME / platform-
tools`
Merci de m'aider mais assurez-vous de changer après le chemin $ USER avec votre répertoire de sdk
abadooz
À partir d'Android Studio 3.2, le chemin par défaut est '$ HOME / Library / Android / sdk'
tsalaroth
Je vous remercie. Vous m'avez beaucoup aidé
Marcus Crisostomo
60

REMARQUE: le chemin d'accès à adb a changé depuis Android Studio 1.0.xx

Pour le shell bash , utilisez:

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

Pour le shell tcsh , utilisez:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
Vic
la source
C'est en effet là que se trouvent les outils dans la dernière version
Yablargo
2
J'ai 1.0.1 et je n'y ai rien: /
htafoya
La commande pour le shell bash et Eclipse est echo 'export PATH = $ PATH: / Applications / adt-bundle-mac-x86_64 / sdk / platform-tools /' >> ~ / .bash_profile
dirkoneill
2
Android Studio 2.0 et c'est toujours l'endroit -~/Library/Android/sdk/platform-tools
gldraphael
49

Uniquement pour les utilisateurs de zsh dans iterm2 sous macOS

tapez les deux commandes suivantes pour ajouter le sdk android et les outils de plateforme à votre zsh dans iterm2 sous macOS

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

Après avoir ajouté les deux commandes, ~/.zshrcvous devez source le zsh.

source ~/.zshrc
Akarsh SEGGEMU
la source
2
C'est ce que je cherchais! :) Merci! N'oubliez pas non plus d'exécuter le .zshrc source ou de rouvrir le terminal. : D
rafaelbpa
Je vous en prie. édité la réponse et ajouter une source à la commande zsh.
Akarsh SEGGEMU
Que dois-je mettre à la place de $ PATH et $ ANDROID_HOME?
Sascha Rissling
Génial !, c'est du travail pour moi.
Vandana
24

Voici une information étape par étape:

Étape 1

Démarrez Terminal et accédez à votre dossier personnel.

cd ~/

Étape 2

Ouvrez et modifiez le fichier .bash_profile

$ open -e .bash_profile

Si vous n'avez pas de fichier .bash_profile dans le chemin de votre ordinateur, créez-en un. Entrez la commande ci-dessous pour créer un nouveau fichier. Une fois créé, suivez l'étape-2.

touch .bash_profile

Étape 3

Enregistrez 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

Actualisez le fichier à l'aide de la commande ci-dessous

$ source .bash_profile

$ echo $PATH

Vous devriez voir votre chemin Android défini dans la sortie maintenant.

Ashish
la source
24

Personnellement, je source juste mon .bashrc dans mon .bash_profile:

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

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

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

Vous pouvez également souhaiter ce qui suit:

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
funroll
la source
19

La manière la plus simple d'utiliser la commande adb sur vos systèmes Mac serait d'ajouter le chemin d'accès aux outils de la plateforme (où réside adb) dans votre bash_profile.

Étapes pour ajouter le chemin adb: 1. ouvrez le bash_profile: Cela peut être fait en utilisant les commandes suivantes

open ~/.bash_profile

Cela ouvre le bash_profile dans un éditeur.

  1. Localisez les platform_tools, ils sont généralement présents à l'emplacement suivant: Users / "user_folder" / Library / Android / sdk / platform_tools

  2. Collez la commande suivante dans le fichier bash_profile qui s'ouvre:

    export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools

  3. Enregistrez le fichier à l'aide de la commande:

source ~/.bash_profile

  1. Vérifiez si le chemin est enregistré en tapant:: echo $PATHVous devriez pouvoir trouver le chemin complet affiché dans la sortie.

  2. Tapez adbpour voir si la configuration a fonctionné. Si vous avez des périphériques connectés à la machine ou des émulateurs fonctionnant sur votre système, ils s'afficheront lorsque vous tapezadb devices

sortie pour les appareils adb

Ned
la source
15

Pour les utilisateurs Mac: Étape 1: installez Android Studio

Étape 2: ouvrez le terminal et saisissez

cd

Étape 3: Tapez la commande mentionnée ci-dessous en modifiant le nom d'utilisateur:

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
Kiran Sk
la source
12

cd sdk/platform-tools/puis utiliser à la ./adb devicesplace

crier octets
la source
3
Je dois être à l'intérieur /Users/ashokr/Library/Android/sdk/platform-toolset ça marche.
Ashok R
7

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 ensuite:

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
trejo08
la source
1
Pouvez-vous simplement clarifier ce que fait exactement la ligne exec $ SHELL? Newb ici, jamais utilisé auparavant dans un terminal! :)
John Shelley
J'exécute cette commande, car après modification, le '.basrc' est nécessaire pour redémarrer la ligne de commande, et avec cette commande, vous pouvez redémarrer sans fermer la fenêtre du terminal
trejo08
5

Voici un manuel détaillé:
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

Pour résumer:

  1. Créez et ouvrez le fichier bash_profile

    touch .bash_profile
    open -e .bash_profile

  2. Ajoutez le chemin du dossier platform-tools (dans le SDK Android)

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

  3. Exécutez la commande . .bash_profilepour mettre à jour (pas besoin de redémarrer le terminal)

Alex
la source
supprimer "après PATH =
divonas
5

Si vous utilisez ZSH et avez Android Studio 1.3: 1. Ouvrez le fichier .zshrc (situé dans votre répertoire personnel, le fichier est masqué, assurez-vous donc que vous pouvez voir les fichiers cachés) 2. Ajoutez 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. Si cela a fonctionné, il vous donnera la liste de tous les appareils connectés.

kamelnyc
la source
4

Terminal ouvert Mac OS

touch ~/.bash_profile; open ~/.bash_profile

Copier et coller:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

commande + S pour enregistrer.

Giang
la source
3

Commentant avec des informations mises à jour de 2018.

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

Téléchargez-les sur votre Mac. Placez-les dans un répertoire, par exemple, je les ai placés dans~/Software/platform-tools

Si vous avez un accès root , le moyen le plus simple que j'ai trouvé sur un Mac est d'ajouter vos répertoires à la liste /etc/paths. J'aime cette façon parce qu'après quelques ajouts, le $PATHdébut semble trop compliqué et difficile à lire, le /etc/pathstout est sur une ligne distincte, 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 platform-tools (quelque chose comme /Users/GodZilla/Software/platform-tools/adb) à la fin de cette liste et enregistrez. Quittez et ouvrez le terminal à nouveau et vérifiez s'il voit votre répertoire platform-tools.

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

Si vous ne disposez pas d'un accès root, ajoutez simplement le répertoire platform-tools $PATHdans votre .bash_profile (ou .zshenv si vous utilisez zsh) comme d'autres utilisateurs l'ont suggéré.

Deepankar Chakroborty
la source
2

Cela a totalement fonctionné pour moi, après avoir hésité un moment après avoir installé Android Studio:

  1. Assurez-vous que vous disposez du fichier .bash_profile. Cela devrait être dans votre répertoire [nom d'utilisateur].

  2. Quel que soit le répertoire dans lequel vous vous trouvez, tapez ceci:

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

Maintenant, généralement, vous aurez ce chemin exact, mais sinon, utilisez le chemin que vous avez dans le dossier platform-tools

  1. Dans le répertoire où réside votre .bash_profile, tapez ceci:

    . .bash_profile
  2. Tapez maintenant adb devices. Vous devriez voir une réponse «Liste des périphériques connectés». Maintenant, vous n'avez pas besoin d'aller dans le répertoire platform-tools à chaque fois pour taper la commande la plus cryptée comme, ./adb devices!!!

rupaguha
la source
c'est un peu plus facile à lire pour un débutant je pense. peut-être pourrait-on l'ajouter à l'autre?
AnneTheAgile
2

Dans mon cas, j'ai installé Android studio et j'ai quelques applications (rust lang) qui modifient le ~/.profile, et en ajoutant adbà ~/.bash_profilerendre la rouille non exécutable, j'ai donc apporté les modifications au ~/.profileseul, comme:

$ echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.profile
$ source ~/.profile
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.4-5871666
Installed as /Users/hasan/Library/Android/sdk/platform-tools/adb
Hasan A Yousef
la source
2

Pour les utilisateurs de macOS mis à jour vers MacOs Catalina,

~ / .bash_profile remplacé par ~ / .zshrc

Donc, pour exécuter la commande adb et toutes les autres commandes déjà exportées vers ~ / .bash_profile, la solution consiste à exporter bash_profile vers zshrc

Pour faire ça,

1) Accédez au répertoire personnel du Finder

2) J'ai utilisé Cmd + Shift +. afficher les fichiers cachés dans le Finder

3) Créez un fichier .zshrc s'il n'existe pas déjà

4) Ajoutez la ligne "source ~ / .bash_profile" sans guillemets

5) Enregistrer

6) Quitter et ouvrir le terminal

commencer à utiliser les appareils adb

Lins Louis
la source
1
Pour les utilisateurs de macOS Catalina, cela fonctionne!
Will Abule le
1

Dans mon cas: j'ai fait ce qui suit (sur un mac):

  1. sauvegardé les fichiers ".bash_profile" et ".profile"
  2. effacé tous les chemins liés à Android.
  3. créé les nouveaux chemins mais cette fois-ci, j'ai fait glisser les dossiers respectifs: {/.../sdk, /.../tools, /.../platform-tools} dans le terminal. J'ai fait cela pour ".bash_profile" et ".profile".
  4. Ensuite, 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 apportées.
  5. J'ai ensuite testé si adb répondait maintenant ... en tapant: (dans le terminal) adb devices
  6. Je n'avais toujours pas de chance (mes appareils) où ne s'affichait pas, puis j'ai redémarré l'adb, toujours.
  7. J'ai continué à faire "mise à jour android adb". Cela vient de tuer et de redémarrer l'adb
  8. J'ai essayé encore une fois que les appareils ne s'affichaient pas.
  9. J'ai totalement sauvegardé mon appareil Android et réinitialisé l'ensemble du téléphone aux paramètres d'usine, suis allé activer l'appareil pour le développement et permettre le débogage USB dans ses paramètres> applications.

******** TRAVAILLÉ COMME UN CHARME ********

J'ai réessayé avec la commande "adb devices" et tout était revenu à la normale l'appareil était visible.

Bonne chance. N'abandonnez pas. Cela m'a pris beaucoup de dépannage. Bonne chance.

AppEmmanuel
la source
1

Si vous définissez le chemin dans Catalina, utilisez la commande ci-dessous l'une après l'autre dans le terminal. Ça marche bien pour moi.

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

source ~/.bash_profile
Raj008
la source
0

Si vous utilisez le terminal zsh, procédez comme suit:

1) Ouvrez le fichier .zprofile avec l'éditeur de votre choix comme "open -a xcode ~ / .zprofile"

2) Ajouter une nouvelle variable PATH ou Env dans .zprofile Enregistrez le fichier et quittez l'éditeur.

3) Exécutez votre .zprofile pour mettre à jour votre PATH: source ~ / .zprofile

Jabbar
la source
0

Ajouter une variable d'environnement pour les outils de la plateforme de ciblage Android Home

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

Redémarrez Bash

source ~/.bash_profile

Maintenant, vérifiez adb

Tapez simplement

adb

sur terminal

Viji
la source
0

Après avoir essayé toutes les solutions, aucune d'entre elles ne fonctionnait pour moi.

Dans mon cas, j'avais Android Studio et l'adb fonctionnait correctement mais Android Studio n'était pas capable de détecter l'adb. C'est parce que je l'ai installé avec homebrew dans un autre répertoire, pas le / Users / $ USER / Library / Android / sdk mais Usr / Library blabla

Apparemment, AS avait besoin de l'avoir dans son itinéraire / Utilisateurs / $ USER / Bibliothèque / Android / sdk (même endroit que dans les préférences d'installation du SDK)

J'ai donc supprimé tous les adb de mon ordinateur (j'en ai installé plusieurs) et exécuté ces commandes de terminal:

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices

Eh bien, après cela, cela ne fonctionnait toujours pas, car pour une raison quelconque, la route pour l'adb était / Users / $ USER / Library / Android / sdk / platform-tools / platform-tools (oui, répété), donc je viens de copier le derniers outils de plate-forme dans le premier répertoire avec tous les fichiers de licence et a commencé à fonctionner.

Bizarre mais vrai

TrOnNe
la source
0

Étape 1: Ouvrir le terminal

Étape 2: exécuter la commande:

 touch ~/.bash_profile; open ~/.bash_profile

Étape 3: Cela ouvrira le fichier textEdit lorsque vous pourrez ajouter la commande suivante:

 export PATH=$PATH:/Users/sharan/Library/Android/sdk/platform-tools

Blockquote

Remarque: sharan est mon nom d'utilisateur, vérifiez que votre système et remplacez-le par sharan reste sera le même. Vous pouvez également trouver cela en ouvrant le studio Android

   File->Project Structure..->SDK Location

Sous l'emplacement du SDK Android, il y a un chemin de copie sdk et collez-le sur le fichier et enregistrez-le en appuyant sur Commande + S

ballidaku
la source
-1

MacPorts

Il semble que cela android-platform-toolsn'ait été ajouté à MacPorts que très récemment - en 2018-10-20, sous java/android-platform-tools/Portfile:

Il semblerait qu'il repose sur un binaire compilé fourni par Google; il semblerait que le code source du binaire ne soit pas disponible.

Le adbbinaire

La rétro-ingénierie android-platform-tools/Portfilede ce qui précède révèle que l'archive suivante est extraite de Google afin de construire le port:

Le abdbinaire est précompilé, disponible platform-tools/adbdans l'archive ci-dessus, qui est un Mach-O 64-bit executable x86_64, selon file(1). Il est prêt à être utilisé et ne semble pas avoir de dépendances externes (par exemple, il ne semble pas que cela dépende de Java ou quoi que ce soit).

En utilisant adb

Pour utiliser adbpour redémarrer l'appareil, par exemple, si le bouton d'alimentation est bloqué, les étapes suivantes peuvent être utilisées:

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

Lors de la première utilisation depuis un redémarrage, vous devez également d'abord confirmer le couplage avec le téléphone via la fonction Autoriser le débogage USB? popup sur le téléphone (le débogage USB doit être activé sur le téléphone via les options du développeur , aucun accès root requis).

cnst
la source