El emulador de Eclipse se congela
Lo siento si esto es una pregunta tonta. Soy muy nuevo para el desarrollo.
Cuando ejecuto el emulador en Android, en lugar de cargar una pantalla de inicio. Sólo permanece en esta pantalla:
- Adt eclipse bundle 02-07-2014 ACTUALIZACIÓN
- Aceptar automáticamente todas las licencias de SDK
- Android SDK manager, sólo muestra el paquete instalado
- Ndk-build no logra construir la biblioteca de audio Superpowered después de la reciente actualización de NDK
- 'Dependencia de plantilla no soportada: Actualiza tu complemento de Android Eclipse' con SDK Tools v22
No obtengo ningún código de error ni nada, y no congele todo mi equipo o eclipse, simplemente congela el emulador y no se mueve. Sólo tengo que presionar el botón (x) para salir. Así que me preguntaba si alguien sabe cómo arreglar esto y gracias!
editar
También quisiera mencionar que después de un tiempo realmente largo consigo esta pantalla
- No se puede encontrar Android 7.1.1 (turrón) API 25 ARM System Images
- Error en la instalación del SDK de Android
- Acceso a R.java desde diferentes paquetes
- ¿Dónde puedo descargar Eclipse Android Bundle
- vuforia AR SDK - no se puede reproducir video por url
- Qué valor establecer: "SDK mínimo requerido", "SDK objetivo" y "Compilar con"
- Error Android SDK
- ¿Cómo construir mi propio SDK como mADServer?
Mejor para que usted utilice el emulador androide de bluestacks , es mucho más rápido que google android emulator.
Lo primero que debe hacer es:
1- Instalar el emulador bluestacks
2- Abrir cmd
3- Escriba command: set path="Android SDK\config\platform-tools"
(necesita ingresar la ruta completa donde está su adb.exe
4- escriba el comando: adb connect 127.0.0.1
Ahora haga clic derecho en el proyecto -> ejecutar como -> Aplicación de Android y debe ver el emulador blueStacks en ejecución
Lo que he encontrado que me ayuda cuando un dispositivo se desconecta es ir a la ventana —> Show View —> Dispositivos (puede que tenga que hacer clic en "Otros" y seleccionarlo allí y luego seleccionar "restablecer adb"
A veces el dispositivo va "fuera de línea" para una explicación inexplicable (no me explicó de todos modos!)
Es posible que desee crear otro emulador con las mismas especificaciones. ¿Lo intentaste?
PS, puede que tenga que reiniciarlo de nuevo para que aparezca en la ventana Dispositivos
En Windows, las imágenes del sistema ARM son muy lentas; Las imágenes x86 de Intel son más rápidas, hasta 4x; Por lo que debe probar con una imagen de Intel. El intentar con una pantalla más pequeña también debe ayudar; Especialmente si sus opciones de memoria son bajas. Con una pantalla tan grande como la que se muestra arriba, es posible que su emulador sea simplemente de baja memoria.
Obtener una compilación x86 desde android-x86.org, instalar con virtualbox (o cualquier otra cosa, pero virtualbox si libre). Encuentre la ip de su vm con ctrl + F1 (cambie a cli, ctrl + F7 para cambiar de nuevo al modo gráfico) y netcfg
. A continuación, adb connect 192.168.1.5
(reemplazar con el IP de su vm).
Entonces debería funcionar.
Estaba teniendo este problema con el 4.2 SDK instalado recientemente en escritorio Ubuntu 12.xy y WinXP. Me pareció extraño porque no había ningún problema con el SDK 2.2 con el que había jugado en mi sistema Ubuntu 10.xx el año pasado o así. Siguiendo la sugerencia de NH, utilicé el gestor de SDK para instalar 2.2 (API 8) y creé un emulador para ese nivel y ese emulador se ejecuta también en estos sistemas de escritorio como en el sistema portátil. Ya que estoy aprendiendo y mi dispositivo físico está en 2.2, voy a dejarlo así hasta el momento en que necesite subir.
Limpie los datos de usuario antes de iniciar el emulador. Se restablecerá el emulador y todas las aplicaciones, pero al menos no es necesario volver a crearlo o reconfigurarlo.
Asegúrese de desmarcar esta casilla la próxima vez que inicie el emulador.
Los emuladores son inherentemente lentos, porque tiene que simular todo el hardware de su dispositivo (incluyendo cámara, adaptador wifi, etc.) en el software.
Dicho esto, Deberías reservar medio día para que el emulador se cargue por primera vez (camine con el perro o algo mientras espera), y luego cada vez después de eso debería ser más rápido.
Elija una API por debajo de 14 (como la API 10 Gingerbread, la mayoría de los dispositivos ejecutan esto) para mejorar la carga del emulador.
Luego, después de que el emulador ha tenido el tiempo que necesita para cargar, sólo puede hacer clic en ejecutar en eclipse y su aplicación debe iniciar en el emulador. Cuando haya terminado, no cierre el emulador, simplemente vuelva a eclipse, realice las modificaciones en el código y, a continuación, vuelva a ejecutarlo de nuevo y se cerrará automáticamente la aplicación, la reemplazará con la nueva versión y se iniciará.
- Después de enviar datos al servidor de cómo imprimir la respuesta en la próxima actividad?
- ClassNotFoundException para SignInConfiguration al iniciar sesión con Google