Xamarin Android Player se ejecuta lentamente en MacBook Air 2015

0

Tengo la necesidad de virtualizar un dispositivo Android en mi MacBook Air. Instalé con éxito el reproductor de Android Xamarin y descargué la imagen de Nexus 7 Marshmallow. La emulación se inicia correctamente, pero es muy lenta.

Por lo que he encontrado en Internet es que esto podría ser un problema de virtualización deshabilitado o firmware obsoleto . Estoy ejecutando la última versión de El Captain - 10.11.6, así que creo que esto no puede ser un problema de firmware obsoleto.

No hay (muy difícil de encontrar) borrar tutorial sobre cómo es posible habilitar la virtualización en MacBook Air a principios de 2015.

Sé que hay alternativas al Xamarin Android Player, como Visual Studio, pero no tengo mucho espacio para SSD: 128 GB. Esa es la razón principal por la que no quiero instalar Visual Studio con muchas características, por lo que no tengo necesidad de usarlas.

Comparta sus ideas sobre qué problema podría ralentizar el rendimiento del emulador de Android y cuál sería la forma óptima de resolverlo.

    
pregunta alljamin 12.08.2016 - 09:54

1 respuesta

1

Me cansé de buscar y esperar la ayuda de alguien y me acerqué a Xamarin sobre este problema. Resulta que este producto ya no es compatible con (vea el enlace a declaración oficial de Xamarin ) y recomiendan usar otros emuladores en lugar de sus (lo que a mí me parece un poco extraño). Así que siguiendo el consejo del servicio de asistencia de Xamarin, he descargado emulador de Android Genymotion para uso personal (ya que es gratuito) .

Después de la descarga, es posible que desee modificar ciertas cosas para que el emulador se ejecute un poco más rápido. Genymotion funciona sobre VirtualBox (lo instala en segundo plano, por lo que no es necesario instalarlo por separado)

  1. Cambiar de la interfaz de paravirtualización heredada a Hyper-V (Configuración- > Sistema- > Aceleración)
  2. Habilitar aceleración 3D en Configuración- > Pantalla- > Aceleración
  3. VirtualBox se quejará constantemente de que se usan más núcleos de los que están disponibles en la computadora (4, cuando mi MacBook Air solo tiene 2). Pero, si cambia este valor a 2, el rendimiento del emulador será mucho más lento. No tengo idea de por qué.
  4. Asegúrese de tener controladores Intel HAXM de lo contrario no espere que el emulador funcione a su máxima velocidad.

Todo lo mencionado aquí es bastante experimental, por lo que, si tiene alguna información relevante en este campo, compártala.

    
respondido por el alljamin 23.08.2016 - 08:32

Lea otras preguntas en las etiquetas