Lorsque j'exécute mon application Android, j'obtiens cette exception:
Erreur lors de l'attente du périphérique: Java.lang.RuntimeException: impossible à créer un pont de débogage: impossible de démarrer le serveur adb: erreur: impossible install smartsocket listener: ne peut pas se lier à 127.0.0.1:5037: Un tentative d'accès à un socket de manière interdite par son accès autorisations. (10013) n'a pas pu lire ok à partir du serveur ADB * impossible de démarrer le démon * erreur: impossible de se connecter au démon 'C:\Utilisateurs\XXX\AppData\Local\Android\Sdk\platform-tools\adb.exe, serveur de démarrage' échoué - exécuté manuellement si nécessaire
Donc, j'essaie de le faire manuellement avec ces commandes:
adb kill-server
serveur de démarrage adb
* le démon ne fonctionne pas. en le démarrant maintenant sur le port 5037 * erreur: impossible d'installer smartsocket auditeur: ne peut pas se lier à 127.0.0.1:5037: un tentative d'accès à un socket de manière interdite par son accès autorisations. (10013) n'a pas pu lire ok depuis le serveur ADB
* échec du démarrage du démon * erreur: impossible de se connecter au démon
Je cherche un processus adb dans mon gestionnaire de tâches mais je ne cours pas. Des idées? Merci.
Si le problème persiste et que tuer et redémarrer ne fonctionne toujours pas, cela peut être un problème pour votre installation d'adb. J'ai dû réinstaller adb pour résoudre ce problème:
Cela devrait complètement supprimer adb de votre SDK.
Je soupçonne que dans mon cas, une mise à jour des outils de la plate-forme avait échoué, peut-être parce qu’il n’a pas pu tuer un adb.exe en cours d’exécution et que seule une mise à jour partielle a été appliquée, ce qui a entraîné une installation instable d’adb.
Ouvrez la commande Invite et entrez la commande suivante
netstat -ano | findstr: 5037
Cela affichera l'identifiant du processus
TCP 127.0.0.1:5037 0.0.0.0:0 ÉCOUTE 832
832 est l'identifiant du processus
Maintenant, lancez la commande
liste de tâches | findstr processID (par exemple, liste de tâches | findstr 832)
Il affichera le nom du processus comme bash.exe
allez simplement dans le gestionnaire de tâches et terminez la tâche bash.exe et utilisez la commande suivante pour démarrer adb
adb start-server
voillllaaaaaaa ........
J'ai résolu le problème moi-même en fermant simplement la coque dans laquelle j'avais déjà lancé des commandes adb et en ai démarré une nouvelle, inspirée de la réponse de Vinayak Mestri.
Le redémarrage du serveur publicitaire non un externe terminal (CMD) a fait le travail pour moi:
Android-SDK/platform-tools/adb.exe kill-server
Android-SDK/platform-tools/adb.exe start-server
Dans mon cas, le coupable est Visual Studio 2017. Je l'ai découvert grâce à la réponse de Vinayak. Je viens de fermer Visual Studio 2017, puis ADB a commencé à fonctionner.