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.
C'est le moyen le plus simple et fournira des mises à jour automatiques.
Installer homebrew
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Installer adb
brew cask install Android-platform-tools
Commencez à utiliser adb
adb devices
C’est le moyen le plus simple d’obtenir une installation manuelle de ADB et Fastboot.
Supprimez votre ancienne installation (facultatif)
rm -rf ~/.Android-sdk-macosx/
Naviguez jusqu'à https://developer.Android.com/studio/releases/platform-tools.html et cliquez sur le lien SDK Platform-Tools for Mac
.
Allez dans votre dossier Téléchargements
cd ~/Downloads/
Décompressez les outils que vous avez téléchargés
unzip platform-tools-latest*.Zip
Déplacez-les quelque part, vous ne les supprimerez pas accidentellement
mkdir ~/.Android-sdk-macosx
mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
Ajoutez platform-tools
à votre chemin
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
Actualisez votre profil bash (ou redémarrez votre application de terminal)
source ~/.bash_profile
Commencez à utiliser adb
adb devices
Supprimez votre ancienne installation (facultatif)
rm -rf ~/.Android-sdk-macosx/
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.
Allez dans votre dossier Téléchargements
cd ~/Downloads/
Décompressez les outils que vous avez téléchargés
unzip tools_r*-macosx.Zip
Déplacez-les quelque part, vous ne les supprimerez pas accidentellement
mkdir ~/.Android-sdk-macosx
mv tools/ ~/.Android-sdk-macosx/tools
Exécuter le gestionnaire de SDK
sh ~/.Android-sdk-macosx/tools/Android
Décocher tout sauf Android SDK Platform-tools
(facultatif)
Install Packages
, acceptez les licences, puis sur Install
. Fermez la fenêtre du gestionnaire de SDK.Ajoutez platform-tools
à votre chemin
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
Actualisez votre profil bash (ou redémarrez votre application de terminal)
source ~/.bash_profile
Commencez à utiliser adb
adb devices
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. ????
De manière analogue aux deux options (homebrew/manual) publiées par @brismuth, voici la manière MacPorts:
Installez le SDK Android:
Sudo port install Android
Exécutez le gestionnaire de SDK:
sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
Comme @brismuth l'a suggéré, décochez tout sauf Android SDK Platform-tools
(facultatif)
Installez les packages en acceptant les licences. Fermez le gestionnaire de SDK.
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
Actualisez votre profil bash (ou redémarrez votre terminal/Shell):
source ~/.bash_profile
Commencez à utiliser adb:
adb devices
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.
Vous devez télécharger Android SDK à partir de ce lien .
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 .
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/
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.