2012-03-15 5 views
13

Lorsque je débogue mon application Android sur un périphérique, elle se trouve à l'état "Attente de périphérique" à l'infini. Il n'y a rien dans le journal pour dire que quelque chose ne va pas. Il fonctionne parfaitement la première 1 ou 2 fois puis ne peut tout simplement pas se reconnecter avec le téléphone."Attente du périphérique" lors du débogage sur le téléphone

J'ai essayé avec les téléphones suivants:

  • Samsung Galaxy S1
  • Samsung Galaxy Nexus
  • HTC Sensation.

Tous les téléphones étaient en mode 'Débogage USB' et ont essayé d'activer et de désactiver le stockage de masse.

Des suggestions?

+0

Aussi juste remarqué que lorsque le téléphone est débranché et je déboguer l'application, le téléphone apparaît toujours dans l'écran « Select Device » ... – CodeMonkey

Répondre

19

Si vous exécutez des 'périphériques adb' à partir de la ligne de commande, je suppose que vous n'obtenez aucun périphérique. Est-ce que débrancher le câble et le reconnecter résout le problème?

Avez-vous essayé 'adb kill-server' suivi de 'adb devices' pour le redémarrer? Cela devrait aider à affiner si c'est ADB vs vos téléphones causant le problème (bien que j'ai dû tuer chaque instance de ADB parfois, où plusieurs semblent avoir été engendrés).

+1

Merci pour le JourneyMan de réponse rapide. J'ai couru des appareils adb et il a listé mon dernier appareil (Samsung Galaxy) environ 40-50 fois avec le statut 'déconnecté'. J'ai ensuite exécuté adb kill-server et adb-devices et j'ai reçu toute une pile d'invites pour "timeout waiting for device" qui pointe assez fermement vers une sorte d'erreur dans la gestion des périphériques en cours d'exécution! Branchez le téléphone, relancez le débogage et BAM! Travailler encore! Merci pour le correctif, très reconnaissant. – CodeMonkey

+1

À noter, j'ai déjà eu cela avant et il a fallu une solution légèrement différente. J'ai dû désactiver le débogage dans les réglages de mon téléphone avant que cela ne fonctionne à nouveau. C'était avec mon HTC EVO 4G. – HotN

+0

J'ai aussi un HTC EVO 4G. Je viens de redémarrer Android Studio, après avoir essayé de déconnecter le câble et de redémarrer le téléphone. Redémarrer Android Studio a fonctionné! –

4

Essayez

  1. déconnecter le téléphone
  2. "kill-serveur adb"
  3. "start-serveur adb"
  4. Reconnect téléphone
+0

merci beaucoup cela a fonctionné, droit au but. – snajahi

0

J'ai eu ce problème avec un Samsung Galaxy SII, et le problème est parti complètement quand j'ai arrêté d'utiliser mon port USB3.

En utilisant le port USB2 sur la même machine, il n'a pas hoquillé une fois. Sur le port USB3, il s'écaille en 10-15 secondes, ce qui me demande de le rattacher et de recommencer.

0

Utilisez-vous un répartiteur/concentrateur USB comme celui-ci?L'utilisation d'un port USB normal a résolu le problème.

enter image description here

+0

FYI @Patt, non je n'utilisais pas de séparateur au moment où j'avais ces problèmes. – CodeMonkey

Questions connexes