Emulador androide insuficientemente lento – ¿hay una solución?
Sé que el tema fue discutido aquí el año pasado, pero espero que alguien haya encontrado una solución. El emulador simplemente no funciona para mí. Se tardó 15 minutos o más para cargar hola mundo hace unos días, y ahora no puedo conseguir que cargue un MapsDemo simple de las muestras de api no importa cuánto tiempo espero.
Estoy usando eclipse con el complemento android (sdk y avd manager). Mi pc es 2.31 GHz quadcore con 8GB de RAM y Windows 7 x64. Nada está siendo registrado en LogCat aparentemente.
- Cómo simular el modo de suspensión en el emulador de Android
- Error de RPC con Geocoder
- Android SDK y AVD Manager ¿dónde está el menú de configuración?
- ¿Debo preocuparme acerca de los mensajes de registro de consola de DDMS "No se puede enlazar a nnnn local para depurador"?
- Android Stop Emulator de la línea de comandos
¿Hay alguna alternativa o ciertas soluciones que puedo probar antes de comprar un teléfono? Acabo de actualizar mi teléfono a un HTC Incredible y depurar desde el teléfono, pero Verizon no tendrá ninguna por al menos un mes y me gustaría realmente tener mi aplicación en ese momento.
- Error de bus al ejecutar el emulador de Android
- Android Emulator no tiene marco de ventana
- Desarrollo de una "aplicación de sistema" con el emulador Android Studio / AVD
- Necesito probar mi aplicación en diferentes dispositivos virtuales
- ¿Se admiten objetos Array Vertex de ES OpenGL en cualquier emulador de Android?
- ¿Es posible importar mensajes al emulador de Android?
- ¿Cómo depurar un ejecutable de Dalvik en Android con GDB?
- Emulador de Android con configuración de proxy - Error FATAL: .// android / base / sockets / Cheque falló: isValidFd (fd). Fd 1404 max1024
Elimine todos sus AVD y vuelva a instalar el SDK en un nuevo directorio. Esto debería borrar cualquier configuración de configuración de vigilancia o problemas basados en AVD que podrían estar causando la desaceleración.
También intente apagar cualquier escáner de virus / spyware que pueda tener en ejecución porque puede ver si su aplicación AV está intentando escanear las imágenes de la tarjeta AVD y / o SD, lo que podría ralentizar las cosas.
(Por cierto, estoy ejecutando el emulador en un Quad Core Q6600 con 4gb de RAM y Win 7 x64 y comienza en menos de 1 min, así que dudo que sea un problema de compatibilidad).
El mejor consejo que he recibido es utilizar para orientar una plataforma antigua y una resolución más baja. El emulador para Android 1.5 en HVGA es significativamente más rápido para cargar que 3.1 en la resolución de la tableta.
Si está ejecutando un emulador para una nueva versión de Android, y desea ver lo que está haciendo durante la carga, puede ver en 'adb logcat'. ¡Por lo menos da una mejor regeneración que la palabra "androide" con una luz que brilla a través de ella!
Normalmente lo inicio luego de que vea la pantalla "ANDROID" cerrarlo y reiniciarlo y funciona y arranca mucho más rápido la segunda vez.
He empezado a usar ubuntu v11 (con arranque dual), el emulador ahora está comenzando dentro de 40sec y trabajando sin errores, que he encontrado en Windows 7 y el rendimiento también es bueno.
Acabo de tener el mismo problema hoy, después de recibir el consejo, para crear una tarjeta SD 400MiB en mi AVD. Lo hice, pero nada funcionó más. Esperé media hora para que mi aplicación compile, pero no sucedió nada a pesar de que el LogCat todavía funcionaba … Así que vine aquí para encontrar una solución y lo hice!
Aquí está lo que aceleró todo el asunto de nuevo:
- Fui a AVD Manager (Window> AVD Manager en Eclipse)
- Por encima de los AVD se puede ver la ruta donde se almacena todo lo que es creado por la máquina
- Así que fui a esa carpeta de la ruta y se llenó de material previamente compilado
- Así que lo borré y voila, mi aplicación se ejecuta en un minuto de nuevo!
PS Puede ser el caso, que no encontrará las últimas carpetas descritas en la ruta, porque están ocultas. Sólo tienes que escribir en ese camino, y van a estar allí: Las carpetas ocultas se veía así: .android \ avd Sólo tienes que escribirlo manualmente y borrar todas esas cosas allí.
Utilizando SDK Manager descargue e instale Intel x86 Emulator Accelerator (Después de descargar este paquete SDK puede encontrar el archivo ejecutable en la ruta "SDK_LOCATION" \ extras \ intel \ Hardware_Accelerated_Execution_Manager Instalarlo) y también los paquetes Intel x86 Atom System Image .
A continuación, cree un nuevo AVD con CPU / ABI como Atom de Intel (x86) , y seleccione Usar host de GPU . ¡Hecho!
- Android: ¿Cómo detectar la orientación de la imagen (vertical o horizontal) seleccionada en la galería mientras se ajusta en una vista de imagen?
- ¿Cómo mostrar una pantalla de bienvenida de una vez?