Cómo reiniciar ADB manualmente desde Android Studio

92

Anteriormente desarrollé aplicaciones de Android en Android Studio. Todo funciona bien.

Trabajo en un dispositivo real y Android Studio lo reconoce sin problemas.

De repente, cuando salgo de Android Studio y desconecto y vuelvo a conectar mi dispositivo, ya no reconoce mi dispositivo, tengo que salir y reiniciar Android Studio.

No puedo encontrar una manera de "Restablecer adb" como Android Studio.

Sigo las instrucciones a continuación (Herramientas-> Android-> Habilitar la integración de ADB) y habilité ADB, pero aún se produjo un error por debajo.

Error:-

ingrese la descripción de la imagen aquí

Estoy usando el sistema de Windows.

Cualquier ayuda gran agradecimiento.

RameSh
fuente
1
¿Ha intentado matar el proceso desde el administrador de tareas?
William Isted
¿Qué significa ADB?
clankill3r
Puente de dispositivo Android
Matt Westlake
ADB son las siglas de Android Debug Bridge. Aquí tienes una explicación más detallada.
FranK

Respuestas:

211

Abra el símbolo del sistema y obtuve el sdk de Android> herramientas de plataforma> adb kill-server

presione enter

y otra vez adb start-server

presione enter

Lakhwinder Singh
fuente
1
He hecho lo mismo, pero aún así el problema se replicó.
RaMeSh
Es una solución de trabajo Si cree que no está funcionando, debe seleccionar nuevamente su emulador de la lista desplegable de emuladores porque crea una nueva instancia.
Waheed Akhtar
esto también se puede hacer con el terminal dentro de Android Studio. Utilice cd .. y cd sdk, cd platform-tools para obtener la carpeta correcta.
Halfacht
También puede hacerlo en la terminal de Android Studio solo con la ruta de su proyecto. No es necesario navegar por la ruta sdk / platform-tools. Revisé la versión 3.1.1
Naveen Kumar M
@warlock: ¿Qué pasa con Mac os?
Alireza Noorali
15

abra el símbolo del sistema -> cden su sdk \ platform-tools escriba el siguiente comando:

adb kill-server && adb start-server
Vrajesh
fuente
11
  1. Abra un Administrador de tareas presionando CTRL + ALT + SUPR, o haga clic derecho en la parte inferior del menú de inicio y seleccione Iniciar Administrador de tareas. vea cómo iniciar el administrador de tareas aquí

  2. Haga clic en Processeso en función del sistema operativo, Details. A juzgar por su captura de pantalla, son Procesos.

  3. Busque adb.exe en esa lista, haga clic en END PROCESS

  4. Haga clic en el botón de reinicio en esa ventana de arriba. Deberias hacer eso.

Básicamente, al eliminar repentinamente su dispositivo, ADB se confundió y no responderá mientras espera un dispositivo, y Android Studio no quiere que se ejecuten varias instancias de un servidor ADB, por lo que tendrá que eliminar el servidor anterior manualmente y reiniciar todo proceso.

anomalía de la matriz
fuente
Se iniciará automáticamente adb.exe cuando haga clic en el proceso de finalización
RaMeSh
@User, si vuelve a conectar su dispositivo, solo finaliza el proceso y deja que adb se reinicie, ¿sigue teniendo el mismo error?
matrixanomaly
Sí, se produjo el mismo error cuando también conecto el dispositivo.
RaMeSh
O simplemente abra la ventana de Terminal dentro de Android Studio y haga: taskkill / im adb.exe / f
Alan B
9

abre cmd y escribe el siguiente comando

netstat -aon|findstr 5037

y presione enter.

recibirás una respuesta como esta:

  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

esto muestra el pid que ocupa el adb. en este 3372 está el valor. no será igual para nadie. por lo que debe hacer esto cada vez que se enfrente a este problema.

ahora escribe esto:

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

¡Voila! ahora adb funciona perfectamente.

Parth Anjaria
fuente
5

No encuentro una manera perfecta en Android Studio, obtengo la identificación del proceso y lo elimino de la terminal:

ps -e | grep adb
kill -9 pid_adb
BollMose
fuente
1

Abra el administrador de tareas y elimine adb.exe, ahora adb se iniciará normalmente

M. Usman Khan
fuente
1

Enfrenté el mismo problema, solo seguí algunos pasos mínimos en el estudio de Android:

Pasos en barbecho manualmente en android studio

  1. Vaya a Command Promt y en Command Promt siga una ruta de archivo del SDK de Android "android sdk> platform-tools>" adb kill-server presione enter
  2. adb start-server presione enter

-------------------------------------------------O -------------------------------------------------- ---------------------

  1. Abra el símbolo del sistema y obtenga la ruta del archivo sdk de Android adb kill-server && adb start-server
PSP
fuente
0

Cuando tuve este problema, escribí adb kill-servery adb restart-serveren la terminal, pero el problema volvió a aparecer al día siguiente. Luego actualicé las herramientas de depuración de la GPU en el administrador del SDK de Android y reinicié la computadora, lo que funcionó para mí.

Vladymir Yakymov
fuente
0

Después de reinstalar Android Studio, funciona sin adb kill-server

mircea calincan
fuente
0

Si está en Android Studio Open Terminal

 adb kill-server

presione enter y otra vez

 adb start-server

presione enter

De otra manera

Abra el símbolo del sistema y obtuve Android

sdk>platform-tools> adb kill-server

presione enter

y otra vez

adb start-server

presione enter

Arslan Maqbool
fuente
-1

AndroidStudio:

Vaya a: Herramientas -> Android -> Monitor de dispositivo Android

vea la pestaña Dispositivo , debajo de muchos íconos, el último es la flecha desplegable.

Abrelo.

En la parte inferior: RESET ADB .

Jiří
fuente