52 votes

Erreur : "Erreur de connexion Adb : une connexion existante a été fermée de force par l'hôte distant".

Quand j'ai essayé de réinitialiser mon adb l'erreur suivante se produit :

[2011-09-14 09:34:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2011-09-14 09:34:07 - DeviceMonitor]Connection attempts: 1

Je fais juste un simple programme "hello world".

48voto

Prabuddha Points 37089

Eh bien, il n'est pas obligatoire de redémarrer l'émulateur, vous pouvez également réinitialiser adb à partir d'eclipse même.

1.) Allez dans le DDMS et il y a une option de réinitialisation adb, veuillez voir l'image ci-dessous. enter image description here

2.) Vous pouvez redémarrer adb manuellement à partir de l'invite de commande

  run->cmd->your_android_sdk_path->platform-tools>

Ensuite, écrivez les commandes ci-dessous.

adb kill-server - Pour tuer le serveur de force

adb start-server - Pour démarrer le serveur

MISE À JOUR :

F:\android-sdk-windows latest\platform-tools>adb kill-server

F:\android-sdk-windows latest\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

15voto

Jason H Points 61

Le passage à un autre port USB fonctionne pour moi. J'ai essayé de réinitialiser ADB, mais le problème est toujours là.

9voto

Peter Points 1236

Il semble que le pilote installé était en mauvais état. Voici ce que j'ai fait pour le faire fonctionner :

  1. Supprimez le périphérique du Gestionnaire de périphériques.
  2. Rescan pour les changements de matériel.
  3. "Slate 21" apparaîtra avec le statut "Pilote inconnu".
  4. Cliquez sur "Update Driver" et sélectionnez /extras/google/usb_driver.
  5. Le gestionnaire de périphériques trouvera le pilote et vous avertira de son installation. Sélectionnez "Oui".

Cette fois, le dispositif a été installé correctement.

Notez que je n'ai pas eu à modifier le fichier winusb.inf ou à mettre à jour un autre pilote.

J'espère que cela vous aidera.

7voto

kaio37k Points 141

Je sais que j'ai 4 ans de retard mais ma réponse s'adresse à tous ceux qui n'ont pas encore compris. J'utilise un Samsung Galaxy S6, ce qui a fonctionné pour moi était :

  1. Désactiver le débogage USB

  2. Désactiver le mode Développeur

  3. Débranchez l'appareil du câble USB

  4. Réactiver le mode Développeur

  5. Réactiver le débogage USB

  6. Reconnectez le câble USB à votre appareil

Il est important de le faire dans cet ordre car il n'a pas fonctionné tant qu'il n'a pas été fait dans cet ordre.

6voto

bowmanb Points 599

Dans mon cas, la réinitialisation de l'ADB n'a pas fait de différence. J'ai également dû supprimer mes périphériques virtuels existants, qui étaient assez vieux, et en créer de nouveaux.

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