Introducción
Xamarin Android Player es un emulador Android
utilizando una máquina virtual x86 con aceleración por hardware y
OpenGL. Es significativamente más rápido que los emuladores Android
instalados por defecto.
Además, Xamarin Android Player esta disponible para Windows y OSX integrado tanto con Visual Studio como con Xamarin Studio.
El problema
Sin duda una opción potente a utilizar en nuestros desarrollos. sin embargo, tras actualizar a Windows 10 o instalándolo en Windows 10 obtenemos el siguiente error al intentar arrancar:
Could not configure host-only network. Please reboot the system…
Cada vez que intentamos arrancar el emulador se intenta crear un
nuevo adaptador de red, fallando una y otra vez. El reinicio de la
máquina no soluciona el problema. Si abrimos VirtualBox y nos dirimos a
las preferencias y red, veremos un adaptador por cada vez que intentamos
arrancar el emulador…
NOTA: XAP (Xamarin Android Player) no logra crear automáticamente el adaptador de red necesario.
La solución
Para poder arrancar el emulador debemos:
- Desintalar Xamarin Android Player y VirtualBox por completo, incluidos datos relacionados con nuestro usuario.
- Volvemos a instalar de nuevo Xamarin Android Player. Instalará VirtualBox.
NOTA: No arrancamos e instalamos aún emuladores, debemos realizar unos cambios antes de poder hacerlo.
- Instalamos la última versión de VirtualBox (5.0.X)
- Abrimos VirtualBox y accedemos a las preferencias de red, Redes solo-anfitrión:
- Hacemos doble clic sobre el adaptador para editar la configuración e introducimos:
- IPv4 Address: 10.71.34.1
- IPv4 Network Mask: 255.255.255.0
- Arrancamos!. Podremos instalar emuladores. Cada emulador debe arrancar sin problemas y con acceso a la red.
Más información
- Xamarin: Introducing Xamarin Android Player
- Xamarin Forum: Xamarin Android Player doesn’t load