2012-04-19 43 views
10

Recibo los siguientes errores cuando intento ejecutar mi programa Android.¿Qué es adb en Android?

Por favor, explícame ¿Qué es realmente adb y cómo reiniciarlo?

estoy recibiendo el siguiente error

The connection to adb is down, and a severe error has occured. 
You must restart adb and Eclipse. 

Respuesta

24

ADB es Android Debug Bridge.

Para reiniciar ADB por línea de comandos:

adb kill-server 
adb start-server 

Para reiniciar ADB en Eclipse:

  1. Ventana> Mostrar vista> Otros ...> Android/Dispositivos
  2. Cuando la vista es mostrando: Ver el menú de "Dispositivos"> Restablecer adb
+0

Cuando hago "Reset adb", aparece este mensaje de error: [2012-04-19 12:53:35 - DeviceMonitor] Error de conexión Adb: una conexión existente fue cerrada a la fuerza por el host remoto [2012-04- 19 12:53:36 - DeviceMonitor] Intentos de conexión: 1 – siva636

+0

@DUKE Parece que el dispositivo virtual Android tiene una conexión activa con adb, por eso aparece ese mensaje de advertencia. Sugiero cerrar Eclipse y usar el método de línea de comando para reiniciar adb, y luego reiniciar Eclipse para ver cómo funciona. – Hailei

8

Android Debug Bridge

Android Debug Bridge (ADB) es una herramienta de línea de comandos versátil que le permite comunicarse con una instancia de emulador o dispositivo con Android conectado. Es un programa cliente-servidor que incluye tres componentes:

  • Un cliente que se ejecuta en su máquina de desarrollo. Puede invocar un cliente desde un shell mediante la emisión de un comando adb. Otras herramientas de Android , como el complemento ADT y DDMS también crean clientes adb.
  • Un servidor, que se ejecuta como un proceso en segundo plano en su máquina de desarrollo . El servidor gestiona la comunicación entre el cliente y el daemon adb que se ejecuta en un emulador o dispositivo.
  • Un daemon, que se ejecuta como un proceso en segundo plano en cada emulador o instancia de dispositivo .

Reinicio ADB

adb kill-server && adb start-server 

Mediante el uso de comando anterior, que va a reiniciar el servidor adb. Y, si usted está utilizando Eclipse medios, consulte el siguiente imagen -

enter image description here

En la opción DDMS uno está allí para reiniciar el BAD como en la imagen. Espero que esto te ayude.

+0

gracias funciona –

+0

@Satya De nada. – Praveenkumar

2

ADB significa Android Debug Bridge.

Android Debug Bridge (adb) es una versátil herramienta de línea de comandos que le permite comunicarse con una instancia de emulador o un dispositivo conectado con Android.

enter image description here

detalles en profundidad se puede encontrar here.

En cuanto a reiniciar el servidor ADB puede ejecutar comandos siguientes

adb kill-server 
adb start-server 

En cuanto a Eclipse simplemente cerrar el IDE y el reinicio/abrir de nuevo. De hecho, el reinicio de Eclipse también debe reiniciar el servidor adb.

1

Vi este problema en Eclipse, y me informó que necesitaba 'reiniciar adb desde la vista del dispositivo'. La secuencia de reinicio adb-servidor matanza & no funcionó para mí, pero tuvo éxito con sólo deshabilitar y volver a habilitar la casilla de verificación 'Depuración de USB' en Preferencias- del teléfono> Opciones de desarrollo

+0

Lo siento, al principio pensé que esto era una pregunta, pero en realidad es una respuesta. –

1

yo también encontré con este problema, tengo este error asegúrese de que ADB se encuentra correctamente “Usuarios/semihozkoroglu/ADT/SDK/plataforma de herramientas/adb” y puede ser ejecutado

dispositivos Haga clic desplegable -> restablecer ADB, sus trabajos ..

ScreenShot