Question:
"adb devices" affiche avec succès le périphérique, mais "adb connect usb" échoue inévitablement, des suggestions?
Joe C
2015-06-25 18:39:18 UTC
view on stackexchange narkive permalink

J'ai un ASUS ThinkPad, Android 4.4.2, Kernel 3.10.20. J'ai vérifié Paramètres-> Options du développeur-> Débogage USB. J'ai désactivé le Wi-Fi et BT (car j'ai vu que certains appareils ont des conflits là-bas). Voici maintenant la séquence de ligne de commande de mon bureau Linux essayant de se connecter à mon ASUS:

  joe @ OptiPlex-755: ~ $ adb kill-serverjoe @ OptiPlex-755: ~ $ adb usb * daemon ne pas courrir. démarrage maintenant sur le port 5037 ** le démon a démarré avec succès * déjà en mode USB joe @ OptiPlex-755: ~ $ adb devices -l Liste des périphériques connectés E6OKCY917549 périphérique usb: 1-2 produit: WW_K011 modèle: K011 périphérique: K011joe @ OptiPlex-755 : ~ $ adb get-saidevicejoe @ OptiPlex-755: ~ $ adb connect usbunable pour se connecter à usb: 5555joe @ OptiPlex-755: ~ $  
`adb ​​connect` n'est nécessaire que si vous essayez de vous connecter à un périphérique via TCP IP, c'est-à-dire un réseau sans fil. Vous n'avez pas besoin d'émettre de commandes de connexion si adb voit déjà votre appareil dans l'invite `adb devices`. Émettez simplement n'importe quelle autre commande, par exemple `adb ​​shell ls / sdcard /` et il devrait se connecter au seul périphérique disponible.
Qu'est-ce que vous essayez d'accomplir? Vous ne l'avez pas encore mentionné.
Ma parole, tu as raison. Bien sûr, j'ai un contrôle adb complet à partir du moment où je termine la commande "adb usb". Ce que j'essayais de réaliser, c'était de déboguer une application sous Eclipse. Mon appareil qui était sous le contrôle ADB n'apparaissait pas comme l'un des appareils sur lesquels je pouvais fonctionner sous Exécuter-> Exécuter. Mais lorsque j'appuie sur Exécuter-> Déboguer, cela exécute effectivement mon application sur mon appareil sous le contrôle ADB. Alors que faire maintenant? Supprimer la question? Ou pensez-vous que le commentaire de CHaHK devrait devenir la réponse?
Un répondre:
Chahk
2015-06-25 18:51:57 UTC
view on stackexchange narkive permalink

Voici la documentation sur l'utilisation de l'utilitaire adb.

En gros, adb connect n'est nécessaire que si vous essayez de vous connecter à un périphérique via TCP IP, c'est-à-dire réseau sans fil. Vous n'avez pas besoin d'émettre de commande «connect» pour un appareil connecté via USB s'il est déjà reconnu dans l'invite adb devices . Émettez simplement n'importe quelle autre commande, par exemple adb shell ls / sdcard / et il devrait se connecter.

Merci mon ami. Je vois que vous avez un représentant suffisamment élevé pour supprimer la question au cas où vous pensez que c'est trop évident. Je vous laisse décider.
@JoeC C'est évident une fois que vous le savez. Mais comme vous l'avez vécu vous-même, ce n'est peut-être pas si évident qu'avant. Quelqu'un d'autre pourrait puiser dans le même piège, donc la question est bonne ici - aussi "stupide" que cela puisse paraître après :)


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...