studio programacion para móviles mac emulador desarrollo curso aplicaciones android macos android-emulator android-sdk-tools

programacion - El emulador de Android se bloquea en Mac



manual de programacion android pdf (8)

Acabo de actualizar el administrador de SDK de Android a las últimas actualizaciones de nivel de Android 4.2 (API 17) y ahora todo el bloqueo de mi viejo AVD. Sin embargo, el recién creado que usa API 17 funciona.

Cuando trato de ejecutar el emulador de Android, falla en Mac OS X. Funcionó hace un tiempo, pero ahora no es así y no tengo ni idea de por qué.

Registro de http://pastebin.com/04MjCqaS : http://pastebin.com/04MjCqaS

Inicio de sesión del terminal en modo detallado: http://pastebin.com/L6y6rUr0


El mismo problema aquí, estoy ejecutando un mac mini con 8 GB de RAM y MacOS Lion. Solía ​​funcionar con el viejo AVD con algunos bloqueos aleatorios de vez en cuando, pero desde la última actualización de APi 17 es un dolor en el culo.

El paquete ADT no funciona en absoluto. Después de ajustar los límites de memoria en el archivo eclipse.ini arroja errores de memoria aleatorios. Además, no ha sido posible descargar e instalar el plugin m2e (maven to eclipse).

Me mudé a IntelliJ y puedo iniciar el administrador de AVD, pero ninguno de los dispositivos "viejos" creados funciona. Si creo uno nuevo y lo lanzo, funciona hasta que lo cierre, entonces tengo que reiniciar la Mac y crear un nuevo dispositivo. También muestra errores aleatoriamente cuando quiero eliminar esos viejos dispositivos virtuales creados.

Además, el DDMS no puede comenzar. Lo lanzo, muestra su ícono en el Dock pero no responde hasta que forzo el cierre. Qué pesadilla.

** EDITAR ** Encontré en el rastreador de errores de desarrollo de Android este problema cuando está ejecutando 2 pantallas: https://code.google.com/p/android/issues/detail?id=40556&q=adt&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Esto me está sucediendo con el emulador de Android. Lo resolví así: cd ~ / .android / avd ls * .avd

Ahora elige el emulador que se cuelga y

cd name_of_the_emulator.avd touch emulator-user.ini vi emulator-user.ini

Y ahora restablece window.x, eso es window.x = 0 exit y ejecuta el emulador.

Si mueve y cierra el emulador a la pantalla secundaria, se bloqueará la próxima vez que quiera ejecutarlo.


Estaba siguiendo la guía "Getting Started" de PhoneGap para Android, y cuando llegué a "Deploy to Emulator", después de crear un nuevo AVD, mi Mac se bloqueaba y reiniciaba. Me tropecé con este hilo, pero pensé que valía la pena mencionar que lo que en realidad resolvió el problema para mí fue un parche de Intel para el Administrador de ejecución acelerada de hardware ubicado aquí: http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager


Esto se debe a que Android SDK usa algunas bibliotecas desaprobadas de Mac OS X. Tengo el mismo problema (a veces, incluso el pánico del kernel) antes de comenzar a utilizar el dispositivo Android. Quizás en versiones futuras de Android SDK este problema se solucione.


Puedes eliminar tus emuladores de ~ / .android / avd

Luego crea nuevos emuladores.


Tengo el mismo problema. Puede intentar crear un nuevo AVD con el nivel de API apropiado. Puedo ejecutar estos la primera vez después de la creación. Eso parece ser un error de memoria.

Mis AVD pueden ejecutarse la primera vez después de reiniciar. Después de esto, siguen estrellándose.


Tuve el mismo problema al usar mac 10.6 y 2 monitores uno a través de un adaptador usb a HDMI. He intentado todas estas sugerencias y nada funcionó. Terminé creando un nuevo usuario en mi Mac y con el mismo SDK de Android y el mismo eclipse con un nuevo espacio de trabajo funcionó.

No estoy seguro de si la creación de un nuevo espacio de trabajo haría el ajuste, no lo intenté. para aquellos que se encuentran con este problema molesto que vale la pena probar antes de cambiar a una cuenta nueva.


Mata a tu proceso Docker

Un problema que he visto varias veces es con Docker. Android Emulator se bloquea cuando Docker se ejecuta en Mac.