286 votes

Commande adb non trouvée

J'ai besoin d'exécuter un adb forward avant de pouvoir utiliser la commande ezkeyboard application qui permet à l'utilisateur de taper sur le téléphone en utilisant un navigateur.

Quand je cours adb forward tcp:8080 tcp:8080 j'obtiens la commande adb command not found message d'erreur.

Je peux courir android à partir du terminal. Pourquoi adb ne fonctionne pas ?

395voto

wzbozon Points 2851

Dans mon cas avec Android Studio 1.1.0 le chemin était le suivant

/Users/<username>/Library/Android/sdk/platform-tools

Ajoutez ce qui suit à ~/.bash_profile

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

214voto

Mike Collins Points 967

Est-ce que adb est installé ? Pour le vérifier, exécutez la commande suivante dans le Terminal :

~/Library/Android/sdk/platform-tools/adb

Si le résultat s'affiche, sautez les étapes suivantes de l'installation et passez directement à la dernière commande du Terminal que j'ai listée :

  1. Lancer Android Studio
  2. Lancer le SDK Manager via Outils -> Android -> SDK Manager
  3. Vérifier les outils de la plate-forme Android SDK

Exécutez la commande suivante sur votre Mac et redémarrez votre session Terminal :

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

Note : Si vous êtes passé à zsh, la commande ci-dessus devrait utiliser .zshenv plutôt que .bash_profile

130voto

omid8bimo Points 565

Assurez-vous que adb se trouve dans le dossier de l'utilisateur $PATH variable.

ou

Vous pouvez essayer de le localiser avec whereis et l'exécuter avec ./adb

91voto

Vaibhav Desai Points 1489

Je suis sur Mac 10.11.1 et j'utilise Android studio 1.5, J'ai mon adb "/Users/nom d'utilisateur/Bibliothèque/Android/sdk/platform-tools"

Maintenant, éditez votre bash_profile

emacs ~/.bash_profile

Ajoutez cette ligne à votre bash_profile, et remplacez le nom d'utilisateur par votre nom d'utilisateur

export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"

sauvegarder et fermer. Exécutez cette commande pour recharger votre bash_profile

source ~/.bash_profile

68voto

par Points 4359

À partir du fichier Android-sdks/tools/adb_has_moved.txt :

L'outil adb a été déplacé vers platform-tools/

Si vous ne voyez pas ce répertoire dans votre SDK, lancez le SDK et l'AVD. Manager (exécutez l'outil Android) et installez "Android SDK Platform-tools "

Veuillez également mettre à jour votre variable d'environnement PATH pour y inclure le fichier platform-tools/, afin que vous puissiez exécuter adb depuis n'importe quel endroit.

donc sur UNIX faites quelque chose comme :

export PATH=$PATH:~/android-sdks/platform-tools

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