your studio programacion password móviles emulator desarrollo curso aplicaciones android eclipse macos kernel

studio - manual de programacion android pdf



Android VM se bloquea en Launch Mac (3)

Tengo un problema. He estado trabajando con Android en Eclipse durante las últimas 4 a 5 semanas y nunca tuve un problema con la máquina virtual (fueron lentos, sí, pero nunca se bloquearon).

Ahora, creo que desde el 4.2 cuando comencé a trabajar en un nuevo proyecto para uni (fecha límite la próxima semana) mi 4.2 VM de repente comienza a fallar en el lanzamiento, debido a "Kernel Panic" (informe al final).

Quería preguntar si hay algo que pudiera hacer, tal vez descargar una revisión o algo. ¿Tanto la API como Eclipse están bastante actualizados o puede haber algún problema con mi computadora? (De alguna manera, incluso mis máquinas virtuales antiguas (2.3.3, 3.1 y 4.1) se bloquean en el lanzamiento el 99% del tiempo)

Cualquier consejo sería muy apreciado. Aquí el comienzo del Crash-Log:

Proceso: emulator64-arm [1334] Ruta:
/ Users / USER / * / emulator64-arm Identificador: emulator64-arm Versión: ??? Tipo de código: X86-64 (nativo) Proceso principal: eclipse [1156] ID de usuario: 501

Fecha / Hora: 2012-12-01 00: 25: 27.469 +0100 Versión del SO: Mac OS X 10.8.2 (12C2034) Versión del informe: 10

Intervalo desde el último informe: 130686 segundos bloqueos desde el último informe: 96 bloqueos por aplicación desde el último informe: 32 UUID anónimo: ABE51F99-F7A9-2595-016E-C47FFD1F6C50

Hilo bloqueado: 0 Cola de envío: com.apple.main-thread

Tipo de excepción: EXC_BAD_ACCESS (SIGSEGV) Códigos de excepción: KERN_INVALID_ADDRESS en 0x0000000000000000

Regiones de VM cerca de 0: -> __TEXT 0000000100000000-0000000100247000 [2332K] rx / rwx SM = VACA / Usuarios / USUARIO / *

Thread 0 Crashed :: Cola de envío: com.apple.main-thread


¿Tienes dos pantallas? En caso afirmativo, ¿lanzó avd / vm en la pantalla secundaria la última vez? En caso afirmativo, verifique el archivo config vm en:

cd ~/.android/avd/ ls -la => here you see all avds cd [your_vm.avd] joe emulator-user.ini => edit this config file and see value

window.x = 2054 - este es un valor estúpido, causa dice dónde mostrar la ventana del emulador. El valor se establece porque la ventana del emulador se mostró en la segunda pantalla en la posición x 2054, pero como digo es un error en avd. Simplemente cámbielo a un mejor valor para mostrar la ventana en su pantalla principal, así como mi caso:

window.x = 954 window.y = 199 uuid = 1342941165631

Guarde el archivo de configuración, comience eclipse, inicie su avd / vm y todo debe funcionar bien.


Yo tuve el mismo problema. Ayer funcionó bien. Hoy se bloquea con EXC_BAD_ACCESS. Luego noté que el audio que estaba escuchando se detuvo durante medio segundo al iniciar el AVD. Pensé que eso podría tener algo que ver con eso. Dejé iTunes que estaba escuchando, reinicié el AVD y sí éxito. Sin interrupciones, comenzó muy bien.


Parece que esto sucede cuando se conecta un monitor externo. Intente desconectar su monitor externo y luego inicie el emulador. Puede volver a conectarlo después de que se inicie el emulador.