web-dev-qa-db-fra.com

socket adb ne fonctionne pas et démon

Je reçois ce type d'erreur 

erreur: impossible d'installer smartsocket écouteur: impossible d'établir une liaison avec 127.0.0.1:5037: Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est normalement autorisée. (10048) 1:34:26 PM n'a pas pu lire ok depuis le serveur ADB 1:34:26 PM * n'a pas pu démarrer daemon * 1:34:26 erreur PM: impossible de se connecter au démon 1:34:26 'C:\Utilisateurs\MITESH SUTHAR\AppData\Local\Android\Sdk\plate-outils\adb.exe, serveur de démarrage ' échec - exécution manuelle si nécessaire 1:38:14 PM Impossible d'obtenir le résultat de 'version adb'

Mon appareil Genymotion est en marche mais il me montre qu'aucun appareil

8
Ankit Mistri

Je suis tombé sur la même erreur.J'ai donné ci-dessous commande.Il a été résolu

COMMAND: - taskkill /f /im adb.exe 

17
tejaswini teju
  1. Fermez Eclipse ou Android Studio si l'un ou l'autre est en cours d'exécution (facultatif).
  2. Ouvrir l'invite de commande.
  3. Accédez au répertoire platform-tools du SDK Android.
  4. Tapez adb kill-server.
  5. Tapez adb start-server.
  6. Si aucun message d'erreur n'est émis lors du démarrage du serveur ADB, adb est démarré avec succès.

OR

  1. Accédez au Gestionnaire de tâches, ouvrez l'onglet Processus et terminez le processus adb.exe.
  2. Puis redémarrez Android Studio.

Cela peut fonctionner s'il y a un problème avec adb.

13
M.Usman

Dans mon cas, aucune des solutions ci-dessus n'a fonctionné. Je l'ai étrangement résolu peut-être peut-être un bug. 

N'exécutez pas l'émulateur Genymotion avant Android Studio. Tout d’abord, j’ai ouvert le studio Android, puis j’ai cliqué sur Exécuter le projet et sélectionné les fenêtres de déploiement ciblées. Ensuite, j'exécute genymotion emulator. Désormais, l'émulateur apparaît dans les fenêtres de sélection de cibles de déploiement d'Android Studio. Puis déployé sur l'émulateur sans erreurs. Terminé!

Vous pouvez également essayer de définir Genymotion sdk de la même manière que Android studio sdk. Pour ce faire, commencez par trouver votre emplacement sdk. Vous pouvez le trouver en cliquant avec le bouton droit de la souris sur Projet Android Studio -> Ouvrir les paramètres du module -> Sélectionner l'emplacement du SDK -> sous l'emplacement du SDK Android , cela s'affiche. Ensuite, ouvrez Genymotion -> Paramètres -> onglet ADB -> Cliquez sur le bouton radio Utiliser les outils de SDK Android personnalisés -> accédez au dossier SDK utilisé par le studio Android -> Redémarrez le périphérique virtuel Genymotion

4
oiyio

Le moyen le plus simple! Je viens de rencontrer ce problème en essayant de connecter une application React-Native à un émulateur Android Studio. Si vous lisez le message d'erreur, il vous indique que"Un seul usage de chaque adresse de socket (protocole/adresse réseau/port) est normalement autorisé."Vous pouvez donc supposer que quelque chose d'autre que React-Native tente également de se connecter à l'émulateur. 

Terminez les connexions:  

  1. Laissez l'émulateur en marche. 

  2. Fermez et désinstallez toutes les applications Android Studio/Eclipse présentes sur l’émulateur. Ceci met fin aux applications essayant de se connecter.

  3. Fermez Eclipse ou Android Studio si l'un ou l'autre est en cours d'exécution. Android Studio n'a pas besoin d'être ouvert pour que l'émulateur fonctionne/ (Ceci est important) . Ceci met fin au logiciel essayant de se connecter.

Après cela, je suis retourné dans mon application React-Native et connecté à Expo sans problème. 

Tout ce que vous avez à faire est de mettre fin à toutes les connexions. Cependant vous choisissez si.  

0
Jason

Je suis tombé sur la même erreur, cela a fonctionné simplement après le redémarrage de l'AS sous Windows, bien sûr, il a demandé la mise à jour du SDK.

0
Venkat

j'ai rencontré la même erreur dans mon ionic 2. Je viens de désinstaller et de réinstaller ionic. et ça marche bien à nouveau ..

npm uninstall -g ionic
npm install -g ionic
0
Joy Picar

Si rien de ce qui précède n'a fonctionné pour vous, assurez-vous simplement que vous avez bien fermé l'émulateur Genymotion car cela a causé ce problème avec moi.

0
Hassan Ibrahem