363 votes

Impossible d'accéder à adb sous OS X via Terminal, "commande introuvable"

J'ai installé Android SDK et Eclipse sur mon système Mac. Je suis capable de programmer avec Eclipse et d’avoir créé quelques exemples d’applications. Mais je ne peux toujours pas 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.

684voto

slhck Points 8460

adb n'est pas dans votre PATH.

Bash va d'abord essayer de regarder pour un binaire appelé adb sur votre Chemin, et pas dans le répertoire courant. Par conséquent, si vous êtes actuellement dans l' platform-tools répertoire, il suffit d'appeler

./adb --help

Le point est le répertoire courant, et ce indique à Bash d'utiliser adb à partir de là.

Sinon, vous pouvez ajouter platform-tools votre PATH, en plaçant une ligne comme ceci dans votre ~/.profile ou ~/.bash_profile, puis re-démarrage du Terminal. Sur Linux, vous pouvez modifier ~/.bashrc au lieu de cela, selon ce qui est utilisé.

export PATH=/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools:$PATH

Si vous avez installé les outils de plate-forme quelque part d'autre, changer le chemin en conséquence. Pour Android Studio sur OS X, par exemple, vous pouvez utiliser les éléments suivants-notez les guillemets qui empêchent l'espace de briser le chemin de la syntaxe:

export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X