Je dois exécuter une adb forward
commande avant de pouvoir utiliser l' application ezkeyboard qui permet à l'utilisateur de taper sur le téléphone à l'aide du navigateur.
Lorsque j'exécute la adb forward tcp:8080 tcp:8080
commande, j'obtiens le adb command not found
message d'erreur.
Je peux exécuter la android
commande à partir du terminal. Pourquoi adb
ne fonctionne pas?
Réponses:
Assurez-vous qu'il se
adb
trouve dans la variable $ PATH de votre utilisateur .ou
Vous pouvez essayer de le localiser avec
whereis
et l'exécuter avec./adb
la source
/Users/wzbozon/Library/Android/sdk/platform-tools
Ajoutez ce qui suit à
~/.bash_profile
la source
source ~/.bash_profile
pour que ça marcheAdb est-il installé? Pour vérifier, exécutez la commande suivante dans Terminal:
Si cela imprime la sortie, ignorez ces étapes d'installation suivantes et passez directement à la liste finale de la commande Terminal I:
Exécutez la commande suivante sur votre Mac et redémarrez votre session Terminal:
Remarque: si vous êtes passé à zsh, la commande ci-dessus doit utiliser
.zshenv
plutôt que.bash_profile
la source
J'utilise Mac 10.11.1 et Android Studio 1.5, j'ai mon adb "/ Users / user-name / Library / Android / sdk / platform-tools"
Maintenant, modifiez-vous bash_profile
Ajoutez cette ligne à votre bash_profile et remplacez le nom d'utilisateur par votre nom d'utilisateur
sauver et fermer. Exécutez cette commande pour recharger votre bash_profile
la source
Depuis le fichier android-sdks / tools / adb_has_moved.txt:
donc sous UNIX, faites quelque chose comme:
export PATH=$PATH:~/android-sdks/platform-tools
la source
C'est le moyen le plus simple et fournira des mises à jour automatiques.
installer homebrew
Installer adb
Commencez à utiliser adb
la source
Tapez la commande ci-dessous dans le terminal:
Et ajoutez les lignes suivantes (remplacez USERNAME par votre propre nom d'utilisateur).
Fermez l'éditeur de texte, puis entrez la commande ci-dessous:
la source
Les utilisateurs de Mac ouvrent simplement
/Users/(USERNAME)/.bash_profile
ce fichier dans un éditeur.et ajoutez cette ligne pour ajouter un chemin.
c'est le chemin par défaut si vous installez adb via studio. et n'oubliez pas de changer le nom d'utilisateur dans cette ligne.
la source
Sur mon Mac (OS X 10.8.5), j'ai adb ici:
Alors, modifiez le
$PATH
dans votre.bash_profile
etsource
il.la source
~/Library/android/sdk/platform-tools/
sur macOS.Si vous ne souhaitez pas modifier la
PATH
variable, accédez auplatform-tools
répertoire dans lequelSDK
est installé et la commande s'y trouve.Vous pouvez l'utiliser comme ceci:
Accédez au répertoire dans lequel vous avez placé
SDK
:cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
Tapez la
adb
commande avec./
pour l'utiliser à partir du répertoire courant../adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
la source
+ La raison en est: vous êtes dans le mauvais répertoire (cela signifie qu'il ne contient pas d'exécuteur adb).
+ La solution est (étape par étape):
1) Trouvez où l'adb a été installé . Dépend du système d'exploitation que vous utilisez.
Mac, il pourrait être dans: "
~/Library/Android/sdk/platform-tools
"ou
Window, il pourrait être dans: "
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
".Cependant, au cas où vous ne pourriez PAS vous souvenir de ce répertoire aussi long, vous pouvez le trouver rapidement par la commande "
find
". Essayez ceci dans votre terminal / ligne de commande, "find / -name "platform-tools" 2> /dev/null
" (Remarque: je n'ai pas encore testé Windows, mais cela fonctionne avec Mac à coup sûr).* Expliquez la commande find,
2> /dev/null
" -> ignorer les résultats de recherche refusés par autorisation. Essayez celui sans ce code, vous comprendrez ce que je veux dire.2) Allez à l'endroit où nous avons installé adb. Il y a 3 façons mentionnées par de nombreuses personnes:
Changez le paramètre global PATH (que je ne recommanderai pas) par: "
export PATH=~/Library/Android/sdk/platform-tools
" qui est le répertoire que vous avez obtenu ci-dessus. Notez que cette commande n'imprimera aucun résultat, si vous voulez vous assurer que vous avez changé PATH avec succès, appelez "export | grep PATH
" pour voir ce qu'est le PATH.Ajoutez plus de définition pour le paramètre global PATH (que je recommande) par: "
export PATH=~/Library/Android/sdk/platform-tools:$PATH
" ou "export PATH=$PATH:~/Library/Android/sdk/platform-tools
"Accédez au chemin que nous avons trouvé ci-dessus par "
cd ~/Library/Android/sdk/platform-tools
"3) Utilisez adb:
Si vous modifiez ou mettez à jour le PATH, appelez simplement n'importe quelle fonction adb, puisque vous avez ajouté le PATH en tant que paramètre global. (par exemple: "
adb devices
")Si vous accédez au PATH par
cd
commande, appelez les fonctions adb avec le préfixe "./
" (par exemple: "./ adb devices
")la source
Dans mon cas, j'étais dans le
platform-tools
répertoire mais j'utilisais la commande dans le mauvais sens:au lieu de la bonne manière:
la source
Pour éviter de réécrire les variables $ PATH à chaque fois que vous démarrez un terminal, éditez votre fichier .bash_profile (pour Mac, c'est juste .profile ) sous votre répertoire personnel ( ~ / ), et placez l'instruction d'exportation quelque part dans le fichier.
Désormais, chaque fois que vous démarrez le terminal, votre variable $ PATH sera correctement mise à jour. Pour mettre à jour l'environnement du terminal immédiatement après la modification du fichier de profil, saisissez:
la source
Cependant, cela ne fonctionnera pas pour su / sudo. Si vous avez besoin de définir des variables à l'échelle du système, vous pouvez envisager de les ajouter à / etc / profile, /etc/bash.bashrc ou / etc / environment.
c'est à dire:
la source
dans mon cas, j'ai ajouté la ligne suivante dans mon terminal:
export PATH = "/ Users / Username / Library / Android / sdk / platform-tools": $ PATH
assurez-vous de remplacer "nom d'utilisateur" par VOTRE nom d'utilisateur.
appuyez sur Entrée puis tapez «adb» pour voir si l'erreur a disparu. si c'est le cas, voici ce que vous devriez voir: Android Debug Bridge version 1.0.40
... suivi d'un tas de commandes..et se terminant par ceci: $ ADB_TRACE liste des informations de débogage séparées par des virgules à consigner: all, adb, sockets, paquets, rwx, usb, sync, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS deux-points -liste séparée des clés (fichiers ou répertoires) $ ANDROID_SERIAL numéro de série auquel se connecter (voir -s) $ ANDROID_LOG_TAGS balises à utiliser par logcat (voir logcat --help)
si vous obtenez cela, exécutez à nouveau npm sous Android et cela devrait fonctionner.
la source
J'ai résolu ce problème en installant le package adb . J'utilise Ubuntu .
Je pense que cela vous aidera.
la source
IMPOSSIBLE DE LOCALISER ADB #SOLVED Téléchargez simplement les outils de la plateforme Sdk. https://developer.android.com/studio/releases/platform-tools.html Extrayez le fichier téléchargé. Accédez à Sdk Manager dans Android Studio et copiez le lien. Accédez à l'Explorateur de fichiers et collez le chemin d'accès de Sdk que vous avez copié pour afficher les fichiers Sdk. Vous remarquerez que le fichier Adb est manquant, ouvrez le fichier téléchargé (outils de la plate-forme), copiez le contenu et remplacez chaque contenu de votre fichier d'outils Sdk (le fichier où vous avez remarqué qu'il manque adb) et enregistrez-le. Tu es prêt.
la source
vous devez déplacer la commande adb dans le dossier / bin /
dans mon cas:
la source
Dans mon cas, c'est la résolution de ce problème
Assurez-vous d'avoir installé le SDK Android. Habituellement, l'emplacement du SDK se trouve à cet emplacement
/ Utilisateurs / votre-utilisateur / Bibliothèque / Android / sdk
Après ce cd dans ce répertoire.
Une fois que vous êtes dans ce répertoire, tapez cette commande ./platform-tools/adb install your-location-of apk
la source
si vous n'avez pas adb dans le dossier,
android-sdk-macosx/platform-tools/
vous devez d'abord installer les outils de la plate-forme. Exécutezandroid-sdk-macosx/tools/android
et installez les outils de la plate-forme à partir du gestionnaire de SDK Android.la source