Lorsque je tape la commande adb devices
sur le terminal, cela signifie que le périphérique est connecté
Liste des périphériques connectés
0123456789ABCDEF périphérique
Mais lorsque je tape la commande adb logcat
, il se bloque avec le message ci-dessous
en attente de l'appareil
Quelqu'un peut-il me dire quel est le problème derrière tout cela? Je teste l'appareil sur cts.
Je ne suis pas tout à fait sûr que cela fonctionne pour vous, mais pouvez-vous s'il vous plaît essayer les étapes ci-dessous:
# Kill and restart
$ adb kill-server
$ adb start-server
daemon not running. starting it now *
daemon started successfully *
# Device appears, but is listed as offline
$ adb devices
$ adb logcat
J'ai également rencontré des problèmes similaires. Je pense que je l'ai résolu en activant l'option de débogage USB dans Options de développeur dans les paramètres.
RÉPÉTEZ les étapes ci-dessus, ça devrait marcher!
J'ai eu ce même problème sur Ubuntu 12.04. Heureusement, MickeyMicro a eu la solution qui a fonctionné pour moi:
Exécutez la commande suivante: Gksudo gedit /etc/udev/rules.d/51-Android.rules
Ajouter la ligne suivante au fichier vierge
SOUS-SYSTEME == "usb", ATTR {idVendor} = "2080", MODE = "0666" (j'ai utilisé celui-ci le 12.04)
SOUS-SYSTEME == "usb", SYSFS {idVendor} = "2080", MODE = "0666" (un autre recommandé pour 10.04)
Enregistrez et fermez gedit.
Exécutez la commande suivante: Sudo chmod a + rx /etc/udev/rules.d/51-Android.rules
Redémarrez le système.
Exécutez la commande suivante: Sudo sh -c "mkdir -p ~/.Android; echo 0x2080> ~/.Android/adb_usb.ini; adb kill-server; adb devices"
http://forum.cyanogenmod.com/topic/23163-need-help-for-adb-connection-on-ubuntu/
Voici encore une autre méthode potentielle pour résoudre ce problème - dans le passé, les solutions ci-dessus fonctionnaient, mais dans mon cas, cette fois, c’est ce qui a réglé le problème:
adb devices
devrait maintenant afficher device
adb logcat
devrait maintenant sortir les journaux du périphérique
Lorsque j’ai expérimenté cette "attente pour un périphérique" infini sous Windows, j’avais simplement oublié d’activer le débogage USB dans les options de développement de mon appareil.
J'ai reçu l'onglet Nexus aujourd'hui et je devais accéder à Paramètres -> À propos de la tablette ->(appuyer 7 ou 8 fois) sur le numéro de construction.
Puis ' Options pour les développeurs ' est apparu au-dessus de 'À propos de la tablette'.
Suivant dans Options pour les développeurs, après avoir activé Débogage USB J'ai pu obtenir les journaux
Pour les utilisateurs de Mac:
cd/Applications/Android/sdk/plateforme-outils
./ adb logcat
Quel système d'exploitation utilisez-vous? Cela peut être une variété de raisons différentes. Vous êtes-vous assuré que seul l'émulateur est en cours d'exécution ou qu'un périphérique est connecté? Si tel est le cas, vous pouvez diriger votre commande adb à l'aide de l'indicateur -d ou de l'indicateur -e.
J'ai eu le même problème sur mon Samsung Galaxy S4, mais après 10 à 20 secondes, une boîte de dialogue s'ouvre sur le téléphone, où je dois accepter la demande de débogage
Veuillez accéder aux options de développement sur le téléphone et cliquez sur "Annuler l'autorisation de débogage USB"
Activez-le à nouveau et essayez de récupérer les journaux. Ceci est essentiellement en attente pour que l'appareil soit connecté. Assurez-vous d’autoriser également l’accès USB à partir du périphérique.
J'ai eu un problème similaire sur Galaxy S3, avec adb sous Ubuntu 11.10 OS. Dans mon cas, si je reconnecte le périphérique (déconnectez la connexion USB), le journal de bord commence à fonctionner. Cela ne se produit que pour la première fois que je connecte l'appareil après l'avoir mis sous tension. Une fois que logcat commence à fonctionner, il continue de fonctionner correctement, sans avoir besoin de vous reconnecter.
Dans mon cas, j’utilisais une ancienne version de adb
, assurez-vous de disposer de la dernière version de adb
. Vous pouvez télécharger ici , extraire et exécuter directement dans le dossier ./adb
.
Cela m'est arrivé sur OS X Mountain Lion. Pour le réparer je devais
Ouvrez Activity Monitor, filtrez tous les processus nommés "adb" et forcez-les à les quitter (j'en ai exécuté 3) Puis reconnectez l'appareil et tout fonctionnait à nouveau.
J'ai eu un problème similaire, mais pour des raisons différentes. Mon problème venait de la programmation de l'accessoire USB sur Android, qui modifie le vid/pid en mode accessoire. La solution qui a fonctionné pour moi était la suivante: