versiones sistema pie operativo developer caracteristicas android

pie - android sistema operativo



Error al instalar HelloAndroid.apk en el dispositivo ''emulator-5554! (9)

He visto las preguntas publicadas sobre este tema. Entiendo que el emulador tarda varios minutos en configurarse y ejecutarse. Pero si estoy obteniendo el error específico:

[2011-05-13 08:41:36 - HelloAndroid] ------------------------------ [2011-05-13 08:41:36 - HelloAndroid] Android Launch! [2011-05-13 08:41:36 - HelloAndroid] adb is running normally. [2011-05-13 08:41:36 - HelloAndroid] Performing com.santiapps.helloandroid.HelloAndroid activity launch [2011-05-13 08:41:36 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD ''my_avd'' [2011-05-13 08:41:36 - HelloAndroid] Launching a new emulator with Virtual Device ''my_avd'' [2011-05-13 08:41:49 - Emulator] 2011-05-13 08:41:49.650 emulator[411:903] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. [2011-05-13 08:41:50 - Emulator] emulator: emulator window was out of view and was recentred [2011-05-13 08:41:50 - Emulator] [2011-05-13 08:41:50 - HelloAndroid] New emulator found: emulator-5554 [2011-05-13 08:41:50 - HelloAndroid] Waiting for HOME (''android.process.acore'') to be launched... [2011-05-13 08:44:33 - HelloAndroid] WARNING: Application does not specify an API level requirement! [2011-05-13 08:44:33 - HelloAndroid] Device API version is 12 (Android 3.1) [2011-05-13 08:44:33 - HelloAndroid] HOME is up on device ''emulator-5554'' [2011-05-13 08:44:33 - HelloAndroid] Uploading HelloAndroid.apk onto device ''emulator-5554'' [2011-05-13 08:44:34 - HelloAndroid] Installing HelloAndroid.apk... [2011-05-13 08:47:20 - HelloAndroid] Failed to install HelloAndroid.apk on device ''emulator-5554! [2011-05-13 08:47:20 - HelloAndroid] (null) [2011-05-13 08:47:22 - HelloAndroid] Launch canceled! [2011-05-13 08:53:55 - HelloAndroid] ------------------------------ [2011-05-13 08:53:55 - HelloAndroid] Android Launch! [2011-05-13 08:53:55 - HelloAndroid] adb is running normally. [2011-05-13 08:53:55 - HelloAndroid] Performing com.santiapps.helloandroid.HelloAndroid activity launch [2011-05-13 08:53:55 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD ''my_avd'' [2011-05-13 08:53:55 - HelloAndroid] Launching a new emulator with Virtual Device ''my_avd'' [2011-05-13 08:54:06 - Emulator] 2011-05-13 08:54:06.327 emulator[460:903] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. [2011-05-13 08:54:06 - Emulator] emulator: emulator window was out of view and was recentred [2011-05-13 08:54:06 - Emulator] [2011-05-13 08:54:06 - HelloAndroid] New emulator found: emulator-5554 [2011-05-13 08:54:06 - HelloAndroid] Waiting for HOME (''android.process.acore'') to be launched... [2011-05-13 09:08:07 - Emulator] emulator: ERROR: unexpected qemud char. channel close

¿No podría ser que tengo una mala configuración ...?


Es posible que necesite aumentar el tamaño del dispositivo ram. Al menos para algunos AVD de Honeycomb, el valor predeterminado de 256 es insuficiente y me causó el mismo problema. Pruebe al menos 512.


Espera a que el emulador se configure completamente y luego prueba tu aplicación. Además, le dejaría abierto el AVD para que no tenga que esperar tanto tiempo cada vez que ejecute su aplicación.

Cuando se muestre la escritura roja, no cierre nada; déjelo allí y luego presione nuevamente el botón Ejecutar. Trabajado como un encanto.


Estaba enfrentando el mismo problema pero intenté cambiar el tiempo de espera de la conexión ADB. Creo que el valor predeterminado es 5000ms y el mío se cambió a 10000ms para deshacerme de ese problema. Si está en Eclipse, puede hacer esto en Ventana -> Preferencias y luego en DDMS en Android.


He notado este error cuando el emulador no se ha cargado completamente, "Android" parpadea en su pantalla. En otras palabras, aún no está listo para que se instale la aplicación.

Solo espera a que veas que el emulador está completamente listo, lo que significa que el "android" se ha desvanecido y la pantalla del dispositivo está visible en el emulador. Ahora ejecútalo y la aplicación se carga sin problemas.


Intente esto: cree otro emulador en AVD Manager e intente ejecutar su aplicación en el nuevo emulador. Espero que esto te pueda ayudar



Vaya a la ventana y preferencias y aumente el tiempo de espera de la conexión ADB (ms), que es 500 por defecto. También cambié el puerto del depurador local base a más de 9000 en mi caso funcionó.


respuesta de es correcta, aunque es bueno saber cuándo comenzar a ejecutar la aplicación y cuándo no está bien iniciar la aplicación. Abra la perspectiva de los dispositivos. La próxima vez que desee ejecutar una aplicación, abra primero el ''Administrador de dispositivos virtuales de Android'' y ejecute su AVD. Luego, haga clic en la perspectiva del dispositivo y observe cómo se enciende el emulador uno a uno. tengo que esperar ... pero al menos tienes una idea de lo que está pasando ... una barra de progreso sería ideal para este lugar), haz clic en tu proyecto y ejecuta la aplicación de Android. En la perspectiva de los dispositivos, aparecerá un proceso más con el nombre del paquete de su aplicación. Tan pronto como esto suceda, su aplicación se está ejecutando en el dispositivo y se puede probar.


Ver publicación relacionada

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