Comment redémarrer ADB manuellement depuis Android Studio


93

J'ai précédemment développé des applications Android sur Android Studio. Tout fonctionne bien.

Je travaille sur un appareil réel et Android Studio le reconnaît sans problème.

Soudainement, lorsque je quitte Android Studio et que je déconnecte et reconnecte mon appareil, il ne reconnaît plus mon appareil, je dois quitter et redémarrer Android Studio.

Je ne trouve pas de méthode pour "Réinitialiser adb" comme Android Studio

Je suis les instructions ci-dessous (Outils-> Android-> Activer l'intégration ADB) et j'ai activé ADB, mais une erreur s'est toujours produite en dessous.

Erreur:-

entrez la description de l'image ici

J'utilise le système Windows.

Toute aide une grande appréciation.


1
Avez-vous essayé de tuer le processus du gestionnaire de tâches?
William Isted

Que signifie ADB?
clankill3r

Android Device Bridge
Matt Westlake

ADB signifie Android Debug Bridge ici, vous avez une explication plus détaillée.
FranK

Réponses:


212

Ouvrez l'invite de commande et obtenez le sdk Android> outils de plate-forme> adb kill-server

appuyez sur Entrée

et encore adb start-server

appuyez sur Entrée


1
J'ai fait la même chose mais le problème est toujours reproduit.
RaMeSh

C'est une solution qui fonctionne.Si vous pensez que cela ne fonctionne pas, vous devez à nouveau sélectionner votre émulateur dans la liste déroulante des émulateurs, car il crée une nouvelle instance.
Waheed Akhtar

cela peut également être fait avec le terminal dans le studio Android. Utilisez cd .. et cd sdk, cd platform-tools pour obtenir le bon dossier.
Halfacht

Vous pouvez également utiliser le terminal Android Studio avec le chemin de votre projet uniquement. Pas besoin de naviguer dans le chemin sdk / platform-tools. J'ai vérifié dans la version 3.1.1
Naveen Kumar M

@warlock: Et Mac OS?
Alireza Noorali

15

ouvrez l'invite de commande -> cdà votre type sdk \ platform-tools ci-dessous la commande:

adb kill-server && adb start-server

11
  1. Ouvrez un gestionnaire de tâches en appuyant sur CTRL + ALT + SUPPR, ou cliquez avec le bouton droit de la souris en bas du menu Démarrer et sélectionnez Démarrer le gestionnaire de tâches. voir comment lancer le gestionnaire de tâches ici

  2. Cliquez sur Processesou selon le système d' exploitation, Details. À en juger par votre capture d'écran, il s'agit de processus.

  3. Recherchez adb.exe dans cette liste, cliquez sur END PROCESS

  4. Cliquez sur le bouton de redémarrage dans cette fenêtre ci-dessus. Ça devrait le faire.

Fondamentalement, en supprimant soudainement votre appareil, ADB est devenu confus et ne répondra pas en attendant un appareil, et Android Studio ne veut pas que plusieurs instances d'un serveur ADB soient en cours d'exécution, vous devrez donc tuer le serveur précédent manuellement et redémarrer le tout. processus.


Il démarrera automatiquement adb.exe lorsque je clique sur le processus de fin
RaMeSh

@User si vous reconnectez votre appareil, ne terminez que le processus et laissez adb redémarrer, a-t-il toujours la même erreur?
matrixanomaly

Oui, la même erreur s'est produite lorsque je connecte également l'appareil.
RaMeSh

Ou ouvrez simplement la fenêtre Terminal dans Android Studio et faites: taskkill / im adb.exe / f
Alan B

9

ouvrez cmd et tapez la commande suivante

netstat -aon|findstr 5037

et appuyez sur Entrée.

vous obtiendrez une réponse comme celle-ci:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
  TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
  TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

ceci montre le pid qui occupe l'adb. dans ce 3372 est la valeur. ce ne sera pas la même chose pour personne. vous devez donc le faire chaque fois que vous rencontrez ce problème.

maintenant tapez ceci:

taskkill /pid 3372(the pid you get in the previous step) /f

Voila! maintenant adb fonctionne parfaitement.


5

Je ne trouve pas de moyen parfait dans Android Studio, obtenir l'identifiant du processus et le tuer du terminal:

ps -e | grep adb
kill -9 pid_adb

1

Ouvrez le gestionnaire de tâches et tuez adb.exe, maintenant adb démarrera normalement


1

J'ai rencontré le même problème juste en quelques étapes min dans le studio Android:

Étapes de jachère manuelle dans Android Studio

  1. Aller à l'invite de commande et dans l'invite de commande jachère un chemin de fichier du SDK Android "android sdk> platform-tools>" adb kill-server appuyez sur Entrée
  2. adb start-server appuyez sur Entrée

-------------------------------------------------OU -------------------------------------------------- ---------------------

  1. Ouvrez l'invite de commande et obtenez le chemin du fichier android sdk adb kill-server && adb start-server

0

Quand j'ai eu ce problème, j'ai écrit adb kill-server et adb restart-serverdans le terminal, mais le problème est réapparu le lendemain. Ensuite, j'ai mis à jour les outils de débogage GPU dans le gestionnaire Android SDK et redémarré l'ordinateur, ce qui a fonctionné pour moi.



0

Si vous êtes dans Android Studio Open Terminal

 adb kill-server

appuyez sur enter et encore

 adb start-server

appuyez sur Entrée

Autrement

Ouvrez l'invite de commande et obtenez Android

sdk>platform-tools> adb kill-server

appuyez sur Entrée

et encore

adb start-server

appuyez sur Entrée


-1

AndroidStudio:

Allez dans: Outils -> Android -> Moniteur de périphérique Android

voir l' appareil onglet , sous de nombreuses icônes, la dernière est la flèche déroulante.

Ouvrez-le.

En bas: RESET ADB .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.