He decidido enseñarme a mí mismo cómo programar aplicaciones de Android, y así conseguí el ADT en eclipse y revisé los tutoriales en la página de desarrollo de Android. Me encontré con un problema donde eclipse no ejecuta el emulador para ejecutar la aplicación por segunda vez.Eclipse no ejecuta la aplicación de Android en el emulador por segunda vez
Me di cuenta por primera vez del problema en el segundo tutorial sobre diferentes diseños para una aplicación. Puedo ejecutar la aplicación bien la primera vez, aparece el emulador y veo el diseño que estoy probando. Luego cierro el emulador, hago un pequeño cambio (o no cambio), lo vuelvo a ejecutar y el eclipse se atasca en la parte de "lanzar delegado". En la esquina inferior derecha, indica que está cargado al 27%, pero luego no sucede nada. Mi CPU no está siendo utilizada por ningún proceso que se espera con el lanzamiento de un emulador. Intenté cancelar el lanzamiento, pero eso acaba de recibir el nuevo título de "cancelar lanzamiento" y todavía no sucede nada. Si cierro y vuelvo a abrir Eclipse, puedo volver a abrir como siempre, pero luego, en el segundo intento, hace lo mismo.
Luego volví al primer tutorial ("¡Hola Android!") Y descubrí que el problema existe también. Intenté matar y reiniciar el servidor en adb y eso no ayudó.
Estoy emulando para android 2.2 froyo en windows xp en eclipse. Tengo java JDK 6u29 instalado.
ACTUALIZACIÓN:
Volver a ejecutar la aplicación en el emulador sin cerrar dicho emulador no funciona - barra de progreso aún cargas y se detiene en un 27%, sin cambios después.
ACTUALIZACIÓN 2:
problema no resuelto, pero encontraron un trabajo en torno sólo manteniendo el emulador en funcionamiento.
Esta no es una respuesta a su pregunta (no he encontrado el mismo problema), pero puede ayudar a ahorrar algo de todos modos ... en realidad no tiene que cerrar el emulador para lanzar una versión actualizada de su aplicación, o para iniciar una aplicación diferente. Siempre que sea el nivel "apropiado", etc., puede volver a utilizar el emulador y volver a implementar las aplicaciones y las versiones más nuevas de las aplicaciones. –
Pensé que podría hacer eso, pero no pude entender cómo. ¿Cómo puedo reinstalar una versión actualizada de mi aplicación en el emulador? – Vici37
Simplemente haga clic con el botón derecho en su proyecto de aplicación y ejecute "Ejecutar como ... -> Android App" (o lo que sea que se llame el elemento de menú que normalmente llama, no lo tengo aquí en este momento) mientras el emulador ya está corriendo. Tarda unos segundos, pero no tanto como cuando tiene que reiniciar su emulador. Debería ver el resultado mientras se despliega en su vista de registro. –