Error Android – El emulador se desconecta y no lanza la aplicación
Qué hacer cuando Eclipse muestra «Emulator-XXXX disconnected! Cancelling activity launch» y no lanza la app en el emulador de Android: causas y solución.
Al intentar ejecutar el emulador desde Eclipse nos puede presentar el siguiente error en pantalla pese a que el emulador funciona perfectamente:
Emulator-XXXX disconnected! Cancelling ‘actividadEjecutora activity launch’!
Este error puede presentarse por diversos motivos. Uno de los más conocidos es porque el ordenador donde se ejecuta el emulador no tiene mucha potencia, y por ende tarda mucho en cargar, tanto que Eclipse pierde la conexión con el emulador; o tras realizar varios lanzamientos correctos en el emulador.
Solución
No queda otra que cerrar el emulador desconectado y reiniciarlo. Volviendo a lanzar la aplicación normalmente se lanza otra vez el emulador.
«Error Android – El emulador se desconecta y no lanza la aplicación», de Ramón Invarato en jarroba.com, con licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0. Obra registrada en Safe Creative.

Te puede interesar
Error Android – La conexión al adb se ha caído y ha ocurrido un problema grave
Cómo arreglar en Eclipse el error «The connection to adb is down»: reinicia el adb con Reset adb desde la vista Devices o con adb kill-server y start-server.
Error Android – El log no muestra nada
El LogCat de Android aparece vacío aunque el emulador o el dispositivo físico estén conectados. Te cuento cómo solucionarlo reiniciando el emulador o Eclipse.
Error Android – Certificado diferente al intentar reinstalar la aplicación en el emulador o el teléfono
Soluciona el error de Android «Re-installation failed due to different application signatures»: desinstala la app o copia el debug.keystore en Eclipse.
Error Android – Problemas al instalar el ADT o el SDK
Cómo resolver el error «Cannot complete the install because one or more required items could not be found» al instalar el ADT o el SDK de Android en Eclipse.
Comentarios (36)
-
al lanzar el emulador me da el sg mensaje Failed to install Maestro.apk on device 'emulator-5554!
agradezco la ayuda buenisimo el sitio
-
-
Hola
El emulador de android me aparece en gris y no le puedo colocar letras ni botones, practicamente no puedo hacer nada…Que hago?
Gracias
-
Buenas tarsdes, he realizado unas cuantas aplicaciones, pero ahora se complila y al cargar la aplicacion en mi motorola dice "LO SENTIMOS LA APLICACION SE DETUVO"
En el logcat sale esto:
09-28 17:31:41.747 29820-29820/com.example.hostdata.controlesbutons E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.hostdata.controlesbutons, PID: 29820
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hostdata.controlesbutons/com.example.hostdata.controlesbutons.MainActivity2}: java.lang.NullPointerExceptionGracias de antemano!!
-
Felicitaciones. Con gran entusiasmo descargué el libro tan didáctico y estoy por la pag.45 y tengo algunos problemas:
1. El ejemplo de la app (MiPrimerApp) no sale en el emulador que sí sale bien
2. El ejemplo de programar una traza no me sale en el Logcat
3. En MainActivity.java hay errores donde está "R" y dice "cannot be resolved to a variable"
La version de Eclipse es 4.4.2 Luna. Agradecería aclarar mis dudas.
-
Hola Miguel.
Para la primera pregunta prueba a ejecutar desde el proyecto directamente (y comprueba que hayas configurado bien el emulador).
Para la segunda, mira si tienes abierto el Logcat. Para que salga la traza la aplicación tiene que estar en ejecución en el Emulador.
Y tercero, puede que no se haya importado R (pon encima de lo rojo y selecciona importar el R de tu paquete) o que tengas errores en los XML.
Muchos ánimos con las aplicaciones Android!!! ya verás como tienes la primera en muy poco tiempo 😉
-
-
Porqué a veces si me muestra la pantalla home de mi emulador y en muchas otras, solo se queda en la palabra ANDROID y me dice en la consola «emulador desconectado»??? Cierro y vuelvo a ejecutar la aplicación y todo igual.
-
Hola Ana,
es posible que tu ordenador no soporte los requisitos del emulador, o por algunas configuraciones por las que no arranca, hay que ir reduciendo configuraciones hasta que funciona. Te cuento como funciona el nuevo emulador en http://jarroba.com/libro-android-100-gratis/-
Hola, a mi me pasa algo parecido, solo que siempre se queda el emulador en la pantalla negra mostrando la palabra Android.
Estoy trabajando en Windows 7 con 2 Gb de RAM.
Configure un AVD Nexus 4, target 4.3.1 (API 18), CPU: ARM, en RAM voy probando variantes ahora puse 512, internal storage esta en 200 y SD Card dice 1024 (no tengo claro si conviene dejar este valor o hay que cambiarlo).
Tambien he probado con Android 5.0.1 (API 21) pero ocurre algo similar).
Cualquier ayuda serà bienvenida! gracias
Ana Carolina
-
La pantalla negra infinita significa que el emulador no tiene suficiente potencia para arrancar en tu equipo. Prueba valores más comedidos y con versiones de Android más antiguas. El valor de la sd card ponle 100Mb como mucho (salvo que vayas a hacer algo que requiera mucha tarjeta de memoria). De RAM pon 700Mb y ve bajando hasta que te funcione.
-
Hola! gracias por tu respuesta, despues de muchas pruebas y paciencia el emulador me mostro algo mas que la pantalla negra, solo que tardo mas o menos 1/2 hora en abrir. Ahora intente ejecutar una aplicacion, simplemente muestra el cartel hola mundo, y me dio el siguiente error: Failed to install hola.apk on device 'emulator-5554!
Te agradezco cualquier ayuda que puedas darme, slds
-
-
-
-
-
Mi problema es que lanzo una prueba del emulador con una Ram 650Mb pero no se muestra nada ni un error solo se queda con la siguiente linea de codigo
C:UsersFabiDesktopAndroidandroid-sdk-windowstoolsemulator.exe -avd Nexus_4_API_21 -netspeed full -netdelay none-
Y me lanza el siguiente error
Failed to start emulator: Cannot run program «C:UsersFabiDesktopAndroidandroid-sdk-windowstoolsemulator.exe»: CreateProcess error=2, El sistema no puede encontrar el archivo especificadoAyuda porfavor!
-
-
-
hola buenos días ojala y me puedan ayudar cuando ejecuto mi aplicación no me visualiza el emulador
anteriormente hice una aplicación sencillita y me visualizaba el emulador no tardaba mucho ahora no aparece. gracias por su respuesta amigos-
Hola Jose,
un poco breve la descripción del problema. Prueba desde el ADT a eliminar el emulador y crear otro nuevo con la versión más avanzada de Android (echa un vistazo en http://jarroba.com/preparar-las-herramientas-necesarias-para-programar-en-android/)
-
-
Hola, mi problema es que el emulador se me queda en una pantalla negra, y me larga este error:
[2014-05-05 16:09:07 – Jo] ——————————
[2014-05-05 16:09:07 – Jo] Android Launch!
[2014-05-05 16:09:07 – Jo] adb is running normally.
[2014-05-05 16:09:07 – Jo] Performing com.exae.jo.MainActivity activity launch
[2014-05-05 16:09:08 – Jo] Automatic Target Mode: launching new emulator with compatible AVD ‘no’
[2014-05-05 16:09:08 – Jo] Launching a new emulator with Virtual Device ‘no’
[2014-05-05 16:12:09 – Emulator] Failed to allocate memory: 1455
[2014-05-05 16:12:10 – Emulator]
[2014-05-05 16:12:10 – Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2014-05-05 16:12:10 – Emulator] Please contact the application’s support team for more information.
[2014-05-05 16:41:56 – Jo] WARNING: Found both android-support-v4 and android-support-v13 in the dependency list.
[2014-05-05 16:41:56 – Jo] Because v13 includes v4, using only v13.Desde que lo instale nunca me funcionó.
desde ya muchas gracias.-
Buenas Javier,
parece que el equipo donde intentas ejecutar el emulador no tiene suficiente memoria RAM o memoria virtual (recomiendo que tenga un mínimo de 4GB de memoria RAM física para poder ejecutar el emulador en unas condiciones decentes).
Prueba a reducir la memoria RAM del emulador. En el AVD (las opciones del emulador) modifica la memoria que pide en «Memory Options», en RAM prueba primero con 700MB y si no ve reduciendo.
-
-
Alguien sabe con que instruccion se puede bloquear una caja de texto para que no se pueda editar por el usuario
-
Primero advertir que esta entrada no es lugar para esta pregunta. Por favor, pregunten en las entradas que tengan algo que ver.
Segundo, la respuesta 😉
Bloquear completamente una caja de texto, llamada EditText, es bastante sencillo. Aunque no es evidente, ya que la tienes que desactivar y evitar que pueda obtener el foco. Se hace de la siguiente manera:
Si lo haces por XML añades android:enabled=»false» y android:focusable=»false», como por ejemplo:
< EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:enabled="false" android:focusable="false" android:ems="10" >
Si lo haces por Java has de usar los métodos setEnabled(false) y setFocusable(false). Un ejemplo, que toma de Id el anterior XML es:
EditText et = (EditText) findViewById(R.id.editText1);
et.setEnabled(false);
et.setFocusable(false);
-
-
Armando, el error que nos comentas suele producirse porque el nombre de la aplicación no corresponde con el introducido en el AndroidManifest.xml. Mira en este fichero XML, en donde pone «package» si se llama igual que el paquete. Por ejemplo, si el paquete (ojo, el paquete contiene a las clases, en Eclipse el icono tiene forma de paquete, si tienes dudas sobre esto mira este tutorial) se llama PaqueteEjemplo, en el código del AndroidManifest.xml deberá de aparecer como:
package=»PaqueteEjemplo» -
Muchas gracias por seguirnos.
Hacemos todo lo que esté de nuestra mano para poder acercar la información de una manera más directa y sobre todo como nos hubiera gustado a nosotros que nos llegara en muchas ocasiones, nos hubiera ahorrado muchos quebraderos de cabeza 🙂
Seguiremos invirtiendo esfuerzo en mejorar esta joven web.
Y si surgiera cualquier problema con los temas tratados, no dudes en consultarnos, que con gusto te ayudaremos.
-
muy buenas acabo de enterarme de tu pagina web y la verdad es que me parece super bueno no sabia de mas personas interesadas en estos temas, aqui tienes un nuevo lector que seguira visitandote mensualmente.
-
Buen día, espero me pueda ayudar.
Al momento de lanzar el emulador de android no me muestra la aplicación, ni el icono, ni nada.
Mas en el console, me muestra que fue success!, Done!, que el apk se instalo en el device, pero no entra la aplicación.
Gracias-
Buenas,
El problema que describes suele venir dado por una mala formación del AndroidManifest.xml.Comprueba en el manifest, entre los tag < activity> y < /activity> de la actividad que es la principal en tu aplicación, contenga las líneas:
< intent-filter>
< action android:name="android.intent.action.MAIN" />
< category android:name="android.intent.category.LAUNCHER" />
< /intent-filter>
< /code>Es decir, que quede como el siguiente ejemplo:
< activity android:name = "mi_actividad_principal" android:label = "@string/app_name" android:theme = "@style/Theme.NoBackground">
< intent-filter>
< action android:name = "android.intent.action.MAIN" />
< category android:name = "android.intent.category.LAUNCHER" />
< /intent-filter>
< /activity>
-
Muchas gracias Ramón, tenias razón, la solución estaba en el manifiest, creo que por error borre el nombre de la actividad
Saludos!
-
-
-


Deja un comentario