Saltar al contenido

Error Android – La conexión al adb se ha caído y ha ocurrido un problema grave

Cómo arreglar en Eclipse el error «The connection to adb is down»: reinicia el adb con Reset adb desde la vista Devices o con adb kill-server y start-server.

Ramón Invarato

Si ocurre el siguiente error:

The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'D:Androidandroid-sdk-windowsplatform-toolsadb.exe' and can be executed.

Se ve en Eclipse como:

Captura de la consola de Eclipse con el error «The connection to adb is down» al lanzar una app Android

 

Solución 1

Como bien pone hay que reiniciar el adb. Para ello tenemos que ir a la vista de «Devices». Si no la tenemos abierta vamos en la barra de navegación a «Windows», en el menú desplegable pulsamos «Show View» y en el submenú en «Other…».

 Captura del menú Window > Show View > Other... de Eclipse para abrir la vista Devices

En la ventana que se nos abre, abrimos la carpeta "Android". Luego seleccionamos "Devices" y terminamos con "OK".

Captura del diálogo Show View de Eclipse con la carpeta Android y la vista Devices seleccionada

En Eclipse se nos habrá abierto la vista de "Devices". A la derecha existe una flecha para desplegar, en donde pulsaremos "Reset adb".

Captura de la vista Devices de Eclipse con el menú desplegable y la opción Reset adb resaltada

Tarda unos segundos en funcionar. Cuando acabe puede que nos aparezca en la vista de "Console" algo parecido a la siguiente imagen. Todo habrá ido bien.

Captura de la consola de Eclipse con un error de conexión adb que puede aparecer tras reiniciar adb

 

Solución 2

Esta solución hace lo mismo que la anterior, por lo que si no te ha funcionado la anterior, ésta otra solución no te asegura que vaya a funcionar.

Usaremos la consola de comandos para ello. Buscamos en Windows: cmd

En esta ventana escribimos la ruta hasta el "adb.exe". Por ejemplo, si hemos instalado el SDK de Android en la unidad C, buscando el "adb.exe" lo encontramos en C:Androidandroid-sdkplatform-tools. Por lo que ponemos en la consola para ir a esta ruta: cd C:Androidandroid-sdkplatform-tools

Pulsamos la tecla de "Enter" para que en la siguiente línea pongamos: adb kill-server

Otra vez tecla de "Enter", y en la siguiente línea: adb start-server

Por última vez "Enter" y pasados unos segundos nos avisará que ha sido reiniciado satisfactoriamente.

Captura del símbolo del sistema ejecutando adb kill-server y adb start-server para reiniciar adb

 

«Error Android – La conexión al adb se ha caído y ha ocurrido un problema grave», de Ramón Invarato en jarroba.com, con licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0. Obra registrada en Safe Creative.

Ramón Invarato

Diseño y construyo plataformas de datos y sistemas inteligentes, y me motiva compartir esa experiencia aquí.

Te puede interesar

Error Android – El log no muestra nada

El LogCat de Android aparece vacío aunque el emulador o el dispositivo físico estén conectados. Te cuento cómo solucionarlo reiniciando el emulador o Eclipse.

12 Dic 2011

Cómo solucionar errores en Android

Recopilación de soluciones a errores habituales al programar en Android con Eclipse: problemas con el ADT y el SDK, adb, el emulador, certificados y librerías.

23 Jun 2012

Comentarios (10)

  1. Luis Fernando Samayoa

    Exelente me sacaste de apuros!

  2. Moises

    muy bueno tutos gracias…..

  3. anthorlop

    Muchas gracias, ya no sabía que hacer.

    Recomiendo usar Android studio, llevo 1 mes usándolo y cuando te acostumbras tiene muchas ventajas. En este caso usaba eclipse por un proyecto en el que uso también la NDK y lo tenía ya todo integrado en eclipse.

    Gracias de nuevo

  4. Borja

    Buenas, llevo un par de días con el mismo problema, no se me ha solucionado, al hacer esto me sale el siguiente error en console.

    ADB server didn’t ACK
    [2014-11-07 13:02:50 – ddms] ‘/Users/Borja/Documents/Development/Eclipse normal/android-sdk-macosx/platform-tools/adb,start-server’ failed — run manually if necessary
    [2014-11-07 13:02:50 – adb] * failed to start daemon *
    [2014-11-07 13:06:08 – DeviceMonitor] Adb connection Error:EOF
    [2014-11-07 13:06:08 – DeviceMonitor] Connection attempts: 1

    Tengo un mac con yosemite.

    Gracias

    1. Ramón Invarato Jarroba.com

      Hola Borja,

      Haz lo siguiente:

      Cierra todo, sobre todo Eclipse.

      Termina el proceso del ADB (En Windows hay que terminar el adb.exe desde el administrador de tareas; en Mac lo puedes finalizar desde el Activity Monitor)

      Prueba la solución 2 otra vez.

      Vuelve a abrir Eclipse y prueba 🙂

      1. martin

        A mi si me salio la 2da opcion , pero igual me sigue saliendo el mismo error

        1. martin en respuesta a martin

          ya me salio, tuve q reiniciar mi pc y listo , gracias

  5. salomon

    no me funciono que mas puedo hacer , gracias por la ayuda pense que ya lo tenia.

    1. Ramón Invarato Jarroba.com

      Hola Salomon,
      ¿Qué error te sale exactamente? Si es el que aquí describimos, dinos que te aparece en la consola.

  6. pedrito rod

    Gracias … los dos métodos funcionan perfecto, tuve que aplicar los dos y me encontré que había un proceso ligado a la aplicación que aun habiendo apagado el eclipse y el simulador de mi dispositivo seguía corriendo. lo anule y todo perfecto …
    gracias otra vez.

Deja un comentario


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.