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.
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
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.
Al cabo de unos minutos, terminará la descarga e instalación. Ahora ya podemos cerrar Android SDK Manager y volver a Visual Studio.
Desde el IDE lanzamos el Android Emulator Manager en la opción “Tools // Android // Open Android Emulator Manager …”
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.
Una vez definidos los valores, ya podremos ver el resultado del proceso de creación del AVD.
El mismo aparecerá además en la lista de AVDs
Y podremos lanzarlo desde el Android Virtual Device Manager
Y podremos ver el emulador funcionando en pocos segundos
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.
Y ahora si, Welcome to Xamarin Forms !!!
Saludos @ La Finca
El Bruno
Leave a comment