[#XAMARIN] Actualizando emuladores de #Android para #VisualStudio

Hola!

Xamarin Studio 3.0 es un gran producto. La base del mismo es que toda la programación es en C#, con lo que si conoces C# ya tienes un 7% ganado. Lo demás es lo de siempre, el programing language es importante, sin embargo lo importante es la plataforma sobre la que creas apps.

En el caso de Xamarin, cuando creas apps para Android te puedes encontrar con un error como el siguiente:

Target device (emulator-5554) has an API level of 12, but this application has a minimum API level of 15 set.

The minimum API level can be changed in the project properties on the Android Manifest tab.

Este error viene dado ya que en nuestro listado de emuladores de Android solo tenemos disponibles 2 virtual devices, en este caso para API level 10 y 12.

image

Asi que lo que tenemos que hacer es “instalar” o descargar nuevos emuladores que soporten en este caso Api Level 15. Ahora llega el momento de buscar y ejecutar Android SDK Manager.

La búsqueda de Windows nos lleva rápidamente al directorio de Android SDK

image

Y dentro del mismo ya podemos lanzar [SDK Manager.exe], que es la app que se encaga de gestionar los recursos de Android SDK que tenemos instalados localmente. En la siguiente imagen se puede ver como he seleccionado recursos para API Level 19 y he decidido descargar además un par de imágenes para poder trabajar con las mismas.

image

Al cabo de unos minutos, terminará la descarga e instalación. Ahora ya podemos cerrar Android SDK Manager y volver a Visual Studio.

image

Desde el IDE lanzamos el Android Emulator Manager en la opción “Tools // Android // Open Android Emulator Manager …”

image

Y veremos que … todavía tenemos sólo los emuladores para API Level 10 y 12. Asi que ahora toca crear un nuevo AVD con las definiciones que nosotros necesitamos. Para esto click en Create y por ejemplo, creamos uno para un Nexus 7 con las siguientes configuraciones.

image

Una vez definidos los valores, ya podremos ver el resultado del proceso de creación del AVD.

image

El mismo aparecerá además en la lista de AVDs

image

Y podremos lanzarlo desde el Android Virtual Device Manager

image

Y podremos ver el emulador funcionando en pocos segundos

image

Nota: A primera vista, los emuladores de Android dejan mucho que desear comparados con el de Windows Phone.

Ahora ya podemos volver a nuestro proyecto de Xamarin para Android y … cuando seleccionamos el device o emulador para probar, ya tenemos disponible el que creamos en pasos anteriores.

image

Y ahora si, Welcome to Xamarin Forms !!!

Saludos @ La Finca

El Bruno

image image image Google

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.