¿Cómo puedo hacer que eclipse se conecte al emulador de Android manualmente?

Hay muchas veces que Eclipse no puede conectarse al emulador que encendí desde AVD Manager, y acaba de iniciar un nuevo emulador por sí mismo, (dos emuladores son iguales): ((. ¿Cómo puedo hacer que eclipse encuentre el emulador?

Algunas veces reiniciar adb resuelve su problema

adb kill-server adb start-server 

Para trabajar más fácilmente en la línea de comandos de Windows, agregue la ruta de acceso de adb.exe a esa ruta de acceso de Windows. Por ejemplo, agregue "; C: \ Archivos de programa \ Android \ android-sdk \ platform-tools" a System Properties-> Advanced-> Variables de entorno-> System Variables-> Path

Una de las razones de los problemas en la conexión del dispositivo es un cable USB largo o un cable de dos piezas como el teclado USB. Intente conectar su dispositivo a la PC directamente mediante un cable corto.

Supongo que podría sufrir el problema de que el emulador de inicio manual se desconectó de alguna manera, se muestra con un mensaje como

Error: emulator-5554 disconnected

En la vista de la consola Eclipse. Hay varias preguntas y respuestas relacionadas en stackoverflow como ¿Por qué recibo un emulador-5554 mensaje desconectado , pero para mí ninguna de esas respuestas me ayudó.

Siempre que veo el mensaje de error para la desconexión ocurren, apenas apago ese emulador y lo comienzo otra vez. Normalmente eso ya "arregla" el problema, sólo funciona en el próximo intento (para mí).

Yo estaba experimentando este problema también. Estoy de acuerdo con breceivemail, el ADB reconectado al dispositivo emulado después de restablecer, pero hay un acceso directo con Eclipse:

En la vista DDMS => Ventana Dispositivos => Menú Ver (el triángulo hacia abajo en el encabezado) => restablecer adb

Puede elegir manualmente el dispositivo de destino cambiando las configuraciones de ejecución.

Ejecutar -> Ejecutar configuraciones -> elegir tu aplicación -> pestaña Destino -> seleccionar "Siempre promt para recoger el dispositivo"

Si su dispositivo no está disponible, al menos no iniciará un nuevo emulador.

Si el emulador sigue activo, puede utilizar adb para conectarse a él a través de tcp. De esta manera, puede conectar un emulador desconectado al bucle de retorno de su sistema de desarrollo un puerto más alto, al igual que si está utilizando emulator-5554, puede conectarse a él mediante un puerto superior.

 adb connect localhost:5555 

Hubo un problema con esta técnica, donde el control del emulador se vuelve inactivo, y el desarrollador no puede enviar coordenadas GPS o SMS o llamadas al emulador.

Hay un método de un clic para hacer esto

  1. Abra el bloc de notas
  2. Escriba el siguiente código

    Apagado

    Adb connect localhost: 5555

  3. Guarde el archivo como your_file_name.BAT

  4. Copie el archivo en Android SDK / platform_tools
  5. Cree un atajo, dale un icono personalizado, úsalo donde quieras

Abra la vista DDMS desde Eclipse y simplemente haga clic en el nombre del emulador que desea conectar en la pestaña 'Emulador'.

  • ¿Emulador de Android versión 16.0 persistant / system / storage?
  • Cómo actualizar la vista Web de Android en Emulator (Android 5)
  • ¿Cómo puedo añadir la biblioteca a la carpeta lib de Android-Emulator?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.