Cada vez que abro un emulador de Android cuando ya se está ejecutando otro tipo de VM, me aparecen los mensajes de error "habituales":
emulador: Fallo en la sincronización del registro de la vcpu
emulador: Fallo en la sincronización del contexto HAX vcpu
Aquí se recomienda no ejecutar otra VM, pero ¿qué pasa si necesito la otra VM para el desarrollo, o para ejecutar el servidor para mi aplicación Android en él? ¿Hay alguna manera de ejecutar una máquina virtual de Linux y el emulador de Android al mismo tiempo? Mi sistema operativo anfitrión es OSX si eso importa.
0 votos
Así que "otra VM" no está ejecutando Android (por ejemplo, el proyecto Android-x86 que se ejecuta normalmente con VirtualBox), sino que es simplemente "otra VM" (por ejemplo, ejecutando Linux o Windows), como en la pregunta vinculada - por lo que es básicamente el mismo problema?
1 votos
ES la misma cuestión, excepto que allí querían poder ejecutar el emulador de Android, y cerrar otras VM-s era una solución suficiente, y en mi caso declaré explícitamente que necesito ambas VM-s corriendo lado a lado.
0 votos
Esto no es sobre el desarrollo específicamente por lo que Stack Overflow no sería un buen ajuste. Super User probablemente lo sería pero, como aquí apoyamos el uso de emuladores, creo que está bien que se quede. He incorporado algo de información a la pregunta y he limpiado algunos comentarios.
0 votos
Si no necesitas ejecutar tu aplicación específicamente en el emulador, podrías ejecutarla en una VM Android-x86 utilizando VirtualBox o una VM Genymotion (que es un wrapper de VirtualBox) junto a tu invitado Linux.
0 votos
Lamentablemente no puedo usar Genymotion, me falla. Quizás abra otra pregunta al respecto.