sábado, 22 de noviembre de 2014

Problema Java.Lang.ClassNotFoundException con Xamarine.Forms Plataforma Android

Para comentar en esta entrada el problema que tuve haciendo el Hello World de Xamarine.Forms para Android.

Sale el problema:

Java.Lang.ClassNotFoundException: android.animation.ValueAnimator in loader dalvik.system.PathClassLoader[/data/app/HelloXamarineFormsWorld.Android-1.apk]

 

Esto me salió para el emulador:

MonoForAndroid_API_10

Busqué en Internet, pero no pude encontrar una solución.

Así que intenté elegir otro emulador, pero solo tenía 2 opciones, en el Visual Studio:

6

Y el otro no corresponde a un teléfono sino a una Tablet.

Intenté crear otros emuladores, por la opción Create.., pero los aparatos que elegía, unos no tenían asociada CPU o la CPU no era adecuada.

7

Me di cuenta, al entrar a la administración del SDK de Android:

8

4

Que faltaban unos paquetes para instalar.

Y los instalé:

5

Cuando hice esto, pude crear un nuevo emulador así:

9

Observar que no se eligió Device.

Al cerrar el Visual Studio y volver a cargarlo, aparece el nuevo emulador:

10

Al hacer el Deploy a este emulador, el aplicativo funciona:

11

 

Es decir, se puede decir que es un error asociado al emulador seleccionado, luego la solución es usa otro emulador.