![]() ![]() I ' s tener problemas para ejecutar el SDK de Android en mis dos Macs corriendo OS X 10.6.2 Snow Leopard. Esto parece ser un problema de 64 bits frente a 32 bits, ya que Snow Leopard ahora tiene un valor predeterminado de 64 bits de todo, incluida la máquina virtual Java. Encontré con instrucciones sobre cómo obtener las herramientas de Android para ejecutarse en la VM Java de 32 bits, y ahora soy capaz de ejecutar la herramienta GUI de Android para descargar archivos de SDK, crear AVM ' s, etc. Sin embargo, cuando intento el y llegar al punto donde ejecuto mi aplicación bajo el emulador de Android, todo va al sur. En lugar de incluir grandes cambios en la apariencia y funcionalidades como ocurrió en las versiones anteriores de Mac OS X, Snow Leopard se enfocó en cambios internos, como lo son: incrementar el rendimiento, la eficiencia y la estabilidad del sistema operativo. El Internet Archive colocó una copia en línea. Emulador de Mac OS 7. Todo lo que precede a Mac OS X es considerado «clásico. El emulador parece comenzar pero se cuelga (girando Beachball de cursor de la muerte) sin mostrar nada. (Esto sólo cuelga el emulador; el resto del sistema todavía funciona bien.) Si sigo exactamente los mismos pasos (menos el hack de Java de 32 bits) en una máquina virtual de Windows, todo funciona bien. Esto ocurre tanto en mi torre Mac Pro y 13 ' MacBook Pro. ¿Alguien tiene alguna sugerencia? Estaba cavando alrededor del otro día y vi este mensaje aparece en el terminal: emulador: ADVERTENCIA: la apertura de entrada de audio falló i he visto este mensaje muchas veces antes y siempre había asumido que era porque el emulador no ' t soporte de sonido o algo así. Pero decidí probar un experimento que un día en particular. Resulta que el emulador tiene una opción de línea de comandos '-noaudio ', y cuando lo ejecuto con eso, funcionó!! Así que ahora acabo de ejecutar el emulador con la opción-noaudio siempre, no se bloquea. No hay soporte de sonido tampoco, pero al menos puedo ejecutar el emulador ahora. Ahora, eso funciona si llamo manualmente el emulador desde la línea de comandos. ¿Qué pasa cuando el plugin de Eclipse ADT lo llama? Software de juego para mac. Bueno, yo estaba sintiendo bastante perezoso en ese momento y no ' t quiere cavar alrededor en el plugin de ADT para ver si tenía un ' agregar estos marcadores de línea de comandos cada vez que se ejecuta el emulador ' opción, así que hice un poco ' wrapper ' shell script para el emulador de comando que siempre agrega el- opción noaudio. It ' s un poco de un kludge, pero funciona. Aquí ' s cómo: (Nota: $ representa el símbolo del shell, Don ' t Escriba usted mismo) $ CD/Tools $ MV emulador Emulator. Real $ CAT > emulador/Tools/Emulator.real-noaudio $ * EOF. Todos los consejos anteriores seguro que funciona. La solución al problema de congelación es simplemente pasar el indicador de opción-noaudio al iniciar el emulador. Para acelerar aún más el inicio del emulador, puede agregar otros dos flags/Options-CPU-Delay y-no-boot-Anim de la siguiente manera: $ Emulator-CPU-Delay 0-no-boot-Anim-no-audio-AVD donde-no-audio realmente soluciona el problema de congelación. -no-boot-Anim deshabilita la animación de arranque y debe reemplazarse con el nombre de la imagen AVD que desea ejecutar. La respuesta Donald Burr dio el 31 de diciembre ' 09 en 19:57 todavía se aplica incluso con el actual SDK y la cadena de herramientas.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |