J'ai installé Android SDK et Eclipse sur mon système Mac. Je suis capable de programmer en utilisant Eclipse et ai créé quelques exemples d'applications. Mais je ne suis toujours pas en mesure d'accéder à adb
par la fenêtre du terminal. J'ai essayé de suivre la commande dans le terminal:
$ pwd
/Users/espireinfolabs/Desktop/soft/Android-sdk-mac_x86/platform-tools
$ ls
NOTICE.txt dexdump llvm-rs-cc-2
aapt dx llvm-rs-cc.txt
adb lib source.properties
aidl llvm-rs-cc
$ adb --help
-bash: adb: command not found
J'ai également ajouté la sortie ls
afin que vous sachiez dans quelle fenêtre je suis.
adb
n'est pas dans votre PATH
. C’est là que le shell recherche les exécutables. Vous pouvez vérifier votre PATH
actuelle avec echo $PATH
.
Bash essaiera d’abord de rechercher un binaire appelé adb
dans votre chemin et non dans le répertoire en cours. Par conséquent, si vous êtes actuellement dans le répertoire platform-tools
, appelez simplement
./adb --help
Le point est votre répertoire actuel, ce qui indique à Bash d'utiliser adb
à partir de là.
Sinon, vous devez ajouter platform-tools
à votre PATH
, en ajoutant le chemin dans votre profil Shell, en fonction du fichier utilisé :
~/.bashrc
~/.profile
ou ~/.bash_profile
Ajoutez la ligne suivante et remplacez le chemin par celui où vous avez installé platform-tools
:
export PATH=/Users/espireinfolabs/Desktop/soft/Android-sdk-mac_x86/platform-tools:$PATH
Enregistrez le fichier de profil, puis redémarrez le terminal ou exécutez source ~/.bashrc
(ou tout ce que vous venez de modifier).
Si vous avez installé les outils de la plateforme ailleurs, modifiez le chemin en conséquence. Pour Android Studio sous OS X, par exemple, vous utiliseriez ce qui suit - notez les guillemets qui empêchent un espace éventuel de rompre la syntaxe du chemin:
export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH
En plus de slhck, voici ce qui a fonctionné pour moi (mac).
Pour vérifier où se trouve votre sdk.
Fichier -> Structure du projet -> Emplacement du SDK
Copiez le chemin.
Créez le .bash_profile
caché dans votre maison.
vim
, ou open -e
) avec:export PATH=/Users/<Your session name>/Library/Android/sdk/platform-tools:/Users/<Your session name>/Library/Android/sdk/tools:$PATH
. ~/.bash_profile
Coller cette commande dans terminal résout le problème dans la plupart des cas:
~/.bash_profile
à l'aide de vi ~/.bash_profile
et ajoutez-y cette ligne: export PATH = " ~/Bibliothèque/Android/sdk/platform-tools ": $ PATHCependant, sinon, continuez à lire.
Android Debug Bridge ou adb en bref, est généralement situé dans Outils de plate-forme et vient avec SDK Android , il vous suffit simplement d'ajouter son emplacement. au chemin du système. Ainsi, le système le sait et peut l’utiliser si nécessaire.
Le chemin d'accès à ce dossier varie selon le scénario d'installation, mais les plus courants sont les suivants:
Si vous avez installé Android Studio ailleurs, déterminez son emplacement en allant à:
Une fois l'emplacement de la BAD déterminé, ajoutez-le au système, suivez cette syntaxe et tapez-le dans le terminal:
(sous macOS)
export PATH = "votre/chemin/vers/adb/ici": $ PATH
par exemple: export PATH = "~/Bibliothèque/Android/sdk/platform-tools": $ PATH
Je ne sais pas comment avez-vous installé le SDK Android. Mais sous Mac OS, ce qui a vraiment fonctionné pour moi, c’est de le réinstaller à l’aide de Brew. Tous les problèmes résolus dans une rangée.
brew cask install Android-sdk
Plus tard:
Android update sdk --no-ui --filter 'platform-tools'
Comme un charme
Pour zsh
utilisateurs. Ajoutez alias adb='/Users/<yourUserName>/Library/Android/sdk/platform-tools/adb'
au fichier .zshrc
.
Puis lancez la commande source ~/.zshrc
Pour moi, je suis tombé sur ce problème après être passé de bash à zsh pour que ma console ait un look fantastique, fantastique avec ce thème Hyper et le thème snazzy . J'essayais d'exécuter mon application react-native en utilisant react-native run-Android
et de courir dans le problème de l'op. L'ajout du texte suivant dans mon fichier ~.zshrc
a résolu le problème pour moi:
export Android_HOME=~/Library/Android/sdk
export PATH=${PATH}:${Android_HOME}/tools:${Android_HOME}/platform-tools
Installez simplement l'adb avec le breuvage
brew cask install Android-platform-tools
Vérifiez si adb est installé
adb devices
Si vous utilisez zsh
sous OS X, vous devez modifier le fichier zshrc.
Utilisez vim ou votre éditeur de texte favori pour ouvrir le fichier zshrc:
vim ~/.zshrc
Collez le chemin d'accès à adb
dans ce fichier:
export PATH="/Users/{$USER}/Library/Android/sdk/platform-tools":$PATH
Ou la solution alternative pourrait être
Si le SDK est présent, exécutez cette commande. ./platform-tools/adb installer votre-apk-location
À partir de là, vous pouvez générer le fichier APK. C’est le seul exemple pour vérifier si la commande adb est présente.