Adb kill-server no responde?

En adb Estoy frente a un nuevo error sólo mi versión de adb está imprimiendo

padmakumar@padmakumar-desktop:~$ adb version Android Debug Bridge version 1.0.29 

Aparte de eso que muestra abajo error

 padmakumar@padmakumar-desktop:~$ adb devices error: protocol fault (no status) 

NOTA: adb kill-server no funciona, es decir, no responde.

Y en mi consola Eclipse estoy recibiendo error como.

 Android Launch! [2012-01-09 20:31:28 - Shopping List] The connection to adb is down, and a severe error has occured. [2012-01-09 20:31:28 - Shopping List] You must restart adb and Eclipse. [2012-01-09 20:31:28 - Shopping List] Please ensure that adb is correctly located at '/home/padmakumar/android-sdk/platform-tools/adb' and can be executed. 

También me encontré con el mismo error cuando estaba tratando de instalar una aplicación en el emulador. No es necesario reiniciar PC para superar esto. Sólo mata al servidor. Si 'adb kill-server' también no funciona, elimine el proceso (adb.exe) a través del administrador de tareas. ¡Ahí tienes!

Si el proceso del adb zombi no es el problema es decir no hay ningún adb.exe en la lista del encargado-encargado, el problema es generalmente los puertos del adb por ejemplo 5555, 5554, 5037 etc., siendo tomado por otras aplicaciones.

Soluciones:

  1. On all Windows : encontrar el proceso de tomar uno de esos puertos con netstat -bn y matarlo desde el administrador de tareas Ctrl+Shift+Esc es el acceso directo.

  2. On Windows 7 and 8 : hay esta nueva herramienta llamada Resource Monitor . También le permitirá descubrir el puerto bloqueado y el proceso de bloqueo bajo la pestaña de red.

  3. On Linux : lo mismo se hace con netstat -pn . Siéntase libre de usar su grep foo según sea necesario y eliminar el proceso de bloqueo con kill o pkill .

  4. Change Default ADB Port : Aparentemente, el puerto ADB predeterminado se puede cambiar como se describe aquí configurando una variable ambiental antes de iniciar ADB. Darle un tiro. Permitirá más flexibilidad si no desea eliminar los procesos de bloqueo.

Administrador de tareas -> Proceso -> adb.exe -> Proceso final

Eso funcionó para mí.

  1. Navegue a la carpeta adb.exe
  2. Shift + clic derecho dentro de la carpeta
  3. Comienza la línea de comandos desde aquí
  4. Desconecte cualquier dispositivo android conectado a su PC
  5. Escriba "adb.exe wait-for-device"; Presiona Enter
  6. Conecte su dispositivo; Espera a que termine la línea de comandos
  7. hecho

Si el uso del parámetro "kill-server" no funciona, tendrá que eliminar el proceso en sí.

En caso de que utilices GNU / Linux, debes usar el comando "ps aux | grep adb" para encontrar el pid del proceso adb, o directamente con "pidof adb" y luego "kill PID" donde PID es el número pid del Adb proceso. Esto también debería funcionar con Macintosh y otros Unixes (aunque los parámetros del comando "ps" pueden ser diferentes)

En Windows simplemente abra el administrador de tareas y anule la entrada de adb en la tabla proccesses

Al tratar de matar a varios procesos de adb.exe desde Windows Task Mgr dijo "Acceso denegado". En Windows 7, el Monitor de recursos permite que los procesos adb.exe se eliminen.

Instalar los siguientes paquetes

 sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6 

Si está utilizando Genymotion a continuación, defina la ruta de acceso de Android SDK en su configuración.

Ref: http://www.intellicode.in/adb-not-responding-wait-more-or-kill-adb-or-restart/

  • Cómo empujar las carpetas de la computadora en sdcard usando adb shell
  • ¿Cómo desactivar el Wifi a través de ADB?
  • El comando adb devices no muestra nada
  • Cómo saber si la pantalla está encendida con ADB
  • Desarrollo de Android: ddms desde la línea de comandos sin ver dispositivos
  • ADB shell: ¿Cómo obtengo una lista de BroadcastReceivers que recibirán BOOT_COMPLETED Intent?
  • problemas con el comando 'grep' de adb
  • ¿Cómo puedo enviar mensajes de ida y vuelta entre el shell de ADB y una aplicación de Android?
  • Cómo habilitar el puntero del mouse en dispositivos android con comandos adb
  • 'Adb' no se reconoce como un comando interno o externo, un programa operativo o un archivo por lotes
  • Obtener la dirección MAC de Bluetooth vía adb
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.