HelloAndroid] emulator-5554 desconectado! Cancelando ‘com.example.helloandroid.HelloAndroid activity launch’!

Soy nuevo en android. Siga los Tutoriales de HelloAndroid usando Eclipse. Después de ejecutar HelloAndroid, el AVD ‘xian_avd2’ se inició, pero se detiene allí, no aparece “Hello, Android” en AVD. Parece que se espera que se inicie HOME (‘android.process.acore’) …

No sé cómo resolver esto, por favor ayuda. Gracias wang813

[2010-01-29 00:12:13 - HelloAndroid]------------------------------ [2010-01-29 00:12:13 - HelloAndroid]Android Launch! [2010-01-29 00:12:13 - HelloAndroid]adb is running normally. [2010-01-29 00:12:13 - HelloAndroid]Performing com.example.helloandroid.HelloAndroid activity launch [2010-01-29 00:12:13 - HelloAndroid]Automatic Target Mode: Preferred AVD 'xian_avd2' is not available. Launching new emulator. [2010-01-29 00:12:14 - HelloAndroid]Launching a new emulator with Virtual Device 'xian_avd2' [2010-01-29 00:12:37 - HelloAndroid]New emulator found: emulator-5554 [2010-01-29 00:12:37 - HelloAndroid]Waiting for HOME ('android.process.acore') to be launched... [2010-01-29 00:13:59 - HelloAndroid]emulator-5554 disconnected! Cancelling 'com.example.helloandroid.HelloAndroid activity launch'! 

  1. Abra el Administrador de dispositivos virtuales de Android
  2. seleccione el AVD que usa para su aplicación.
  3. Presione el botón de inicio y espere a que aparezca un nuevo formulario llamado (Opciones de lanzamiento).
  4. Marca la casilla “Limpiar datos de usuario” y presiona el botón “Iniciar”.

Esto debería funcionar.

— O —

  1. Abra el Administrador de dispositivos virtuales de Android
  2. Elimine el AVD que usa para su aplicación.
  3. Crea un nuevo AVD.
  4. Comience su nueva AVD.

Esto también debería funcionar.

El problema que descubrí radica en el hecho de que el proyecto no tiene un dispositivo virtual apropiado definido en el administrador de AVD.

Entonces los pasos recomendados en Eclipse son:

  1. Vaya a “Proyecto” -> Propiedades-> Android.
  2. En el panel derecho, vea qué línea está marcada en el objective de comstackción del Proyecto.
    Recuerde el número de la plataforma objective que aparece en la línea seleccionada.
  3. Vaya a “Windows” -> Administrador de AVD.
  4. Consulte la lista de dispositivos virtuales de Android existentes para un dispositivo que coincida con la plataforma y el nivel de API que haya configurado para su proyecto (consulte el paso 2 anterior).
  5. Si no hay una línea que incluya un AVD para su plataforma (como sospecho), agréguela usando el botón “Nuevo”.
  6. Se abrirá una ventana “Crear nuevo dispositivo virtual Android”. establecer un nuevo nombre de dispositivo. en el cuadro de selección “Objetivo”, elija la plataforma adecuada para su proyecto.

¡Disfruta de tu emulador una vez más!

Intenta usar el comando emulator -avd emulator_name -wipe-data

Tuve un problema similar: al final no esperaba lo suficiente para que el emulador ejecutara el sistema operativo antes de intentar instalar la aplicación. Inicie el emulador y espere a que aparezca la pantalla de inicio antes de ejecutar la aplicación en Eclipse.

Quizás es un problema de AVD para una máquina existente. Intente crear un AVD nuevo desde el Administrador AVD y elimine el anterior.

Esto puede suceder en computadoras lentas cuando el emulador no se inicia a tiempo. Cuando finalmente comienza, ya no está conectado a ADB. La solución es reiniciar ADB para que se vuelva a conectar al emulador. Puede hacer esto ejecutando lo siguiente en la línea de comando:

 adb kill-server adb start-server 

Para mí, creo que sucedió debido a una falla inesperada de energía mientras el emulador estaba funcionando. El hecho de que no se cerrara correctamente significaba que mi sesión aún estaba en la memoria caché. (De vez en cuando también recibía estos errores):

 [2012-06-08 05:05:06 - Emulator] WARNING: Data partition already in use. Changes will not persist! [2012-06-08 05:05:06 - Emulator] WARNING: SD Card image already in use: C:\Users\Ben\.android\avd\Ben-Android.avd/sdcard.img [2012-06-08 05:05:06 - Emulator] WARNING: Cache partition already in use. Changes will not persist! 

Si esto le sucedió, despliegue la línea de comandos, vaya a su android-sdk \ tools y siga la publicación superior corregida: emulator -avd emulator_name -wipe-data

Lo resolví (Mac) siguiendo estos pasos,

  • Ejecutar emulador
  • Mantenga el emulador (no importa el mismo error)
  • Asegúrese de que aparezca la pantalla de inicio del emulador
  • vaya a Ventana -> Mostrar perspectiva -> DDMS -> En el Panel de dispositivos -> en el menú desplegable de esquina -> Restablecer adb

Espero que ayude

para mí no funcionó:

 ./emulator -noaudio @androidDev1 

entonces usé:

 ./emulator @androidDev1 

y funcionó perfectamente! 🙂

También verifique Eclipse IDE:

 Windows->Preferences->Android->Launch->Options 

Debería estar vacío

Estaba teniendo el mismo problema, eliminé mi AVD y volví a crear, después de eso no veo tales problemas.

también el mismo problema para mí …

vaya a la perspectiva de DDMS -> seleccione Dispositivo -> vaya a Ventana -> Navegación -> Mostrar menú de vista -> restablecer adb … me funciona.

Deshabilite la instantánea y no la use. Es lo que resolvió este problema en mi caso

eliminar el avd y crear otro me ayudó

Pruebe 1 vez más. Si ocurre nuevamente

Goto Project-> limpiar y

Haga clic derecho en su proyecto y elija actualizar …

Esto funcionó en Linux para mí:

  • Ejecutar emulador (Espere a que se cargue la pantalla de inicio del emulador)
  • Haga clic en Ventana> Abrir perspectiva> DDMS
  • En el Panel de dispositivos, haga clic en el menú desplegable> Restablecer adb
  • Ejecutar proyecto

Todo se reduce a hacer un nuevo AVD con ajustes moderados, al menos eso es lo que me solucionó. Aunque cada vez que lo cierro tengo que hacer uno nuevo. Adivina solo espera un parche.

Haga clic en el botón Administrador de dispositivo Android en la segunda barra de herramientas.

Haga clic en Nuevo.

Configure un dispositivo de rango medio, básicamente solo seleccione un modelo de teléfono del medio de la lista que no sea una tableta. La memoria debe llenarse por sí misma, y ​​luego poner como 20 mb para la tarjeta SD.

Haga clic en Iniciar. El AVD ahora se iniciará y cargará el sistema operativo Android.

Luego ejecuta tu aplicación en dicho dispositivo.

Una vez que tenga este problema, parece permanecer a menos que haga una reinstalación completa … Básicamente, siempre inicie primero el AVD, déjelo en la pantalla de inicio de Android y luego ejecute su aplicación. De esta forma, Eclipse no sobrecarga el emulador inactivo.

Y obtuve la solución de aquí . Funciona perfectamente para mí.