Emulador Genymotion

Seguimos con Xamarin.

Una de las cosas que me causó un poco de frustración es el tema de los emuladores. Al tratar de que funcionaran con los que trae por default VS 2017-2015 además que se tardaba eternidad por aquello de que los equipos que trabajo son AMD y no Intel, y pese a que alguna vez si se levantó el emulador generalmente marcaba el siguiente error:

Entonces me puse manos a la obra para buscar alguna posible solución. Esta llegó en el sitio “Codenutz“[1] donde comentaba el uso de una emulador llamado Genymotion que se leían varias opiniones positivas y que además podía utilizarse para Xamarin.

Dos cosas que me parecen muy buenas es que utiliza mi caballo de batalla “Oracle VirtualBox” y que Genymotion tiene una versión gratuita para uso personal. Cuestión aparte que el despliegue en esta máquina virtual es muy rápida.

Para poder descargar el software y las posibles plantillas de emuladores tenemos tener una cuenta en el sitio de Genymotion [2], la instalación no tiene mayor complejidad.

Una vez que se corre por primera vez, se presenta las condiciones para el uso de este software lo que todos deberíamos leer pero no lo hacemos la mayoría de las veces.

Damos click en el botón “Accept” y el mismo software nos invita a crear e iniciar nuestra primera máquina (dispositivo) virtual.

Como mencioné anteriormente tenemos que autenticarnos para poder elegir el tipo (modelo) de dispositivo y versión de Android.

Vamos a crear un dispositivo genérico con algunas características de mi teléfono es decir Android 5.1.

Damos click en el botón “Next”.

Nos muestra las características del dispositivo virtual, y seguimos con el botón “Next“.

Aquí se tarda un poco (con mi conexión de casa) la descarga del nuevo dispositivo. Una vez concluida la descarga e implantación del nuevo dispositivo, para encenderlo es necesario que VirtualBox este también corriendo.

Y encendemos el equipo…

Veamos como .NET ya lo tiene como a uno de sus emuladores.

Ahora veremos si podemos implementarla en este dispositivo virtual.

Y bien en menos de un minuto, tenemos la aplicación corriendo en Genymotion. ¡Simplemente genial!

Seguimos con Xamarin aunque el buen Ing. Marin nos ha recomendado otras opciones.

Saludos.

Atte.

Profesor Miguel Araujo.

[1] M. Whetton. LAC07: Xamarin for Android with Genymotion[online]. United Kingdom: Codenutz. Disponible en: http://www.codenutz.com/xamarin-for-android-genymotion/

[2] Página de Genymotion. Paris, Francia. Disponible en: https://www.genymotion.com/fun-zone/

 

Deja un comentario