0 votos

Xamarin Android Player se ejecuta lentamente en el Macbook Air 2015

Tengo la necesidad de virtualizar un dispositivo Android en mi Macbook Air. He instalado correctamente el Xamarin Android Player y he descargado la imagen del Nexus 7 Marshmallow. La emulación se inicia correctamente, pero es muy lento.

Por lo que he encontrado en internet es que esto podría ser un problema de virtualización deshabilitada o firmware anticuado . Estoy ejecutando la última versión de El Capitán - 10.11.6, así que creo que esto no podría ser un problema de firmware obsoleto.

No hay (muy difícil de encontrar) una clara paseo por sobre cómo es posible habilitar la virtualización en el Macbook Air a principios de 2015.

Sé que hay alternativas a Xamarin Android Player, como Visual Studio, pero tengo poco espacio en el SSD: 128 GB. Esa es la razón principal por la que no quiero instalar Visual Studio con muchas características que no tengo necesidad de usar.

Por favor, comparta su opinión sobre qué problema podría ralentizar el rendimiento del emulador de Android y cuál sería la forma óptima de resolver dicho problema.

1voto

Mevdiven Puntos 941

Me he cansado de buscar y esperar la ayuda de alguien y me he dirigido a la propia Xamarin para tratar este tema. Resulta que este producto es ya no es compatible (véase el enlace a la declaración oficial de Xamarin ) y aconsejan utilizar otros emuladores en lugar de los suyos (lo que me parece un poco extraño al menos). Así que siguiendo el consejo del servicio de soporte de Xamarin he descargado Emulador de Android Genymotion para uso personal (ya que es gratuito).

Después de la descarga es posible que quieras ajustar ciertas cosas para que el emulador funcione 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. Activar la aceleración 3D en Configuración->Pantalla->Aceleración
  3. VirtualBox se quejará constantemente de que hay más núcleos utilizados que los disponibles en el ordenador (4, cuando mi Macbook Air sólo tiene 2). Pero, si cambias este valor a 2 el rendimiento del emulador será mucho más lento. Ni idea de por qué.
  4. Asegúrese de que tiene Controladores Intel HAXM De lo contrario, no esperes que el emulador funcione a su máxima velocidad.

Todo lo que se menciona aquí es bastante experimental, así que si tienes algo relevante en este campo, por favor compártelo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X