En este momento, estoy tratando de iniciar una aplicación vacía con una solución multiplataforma en Xamarin Studio.
Intenté crear una aplicación con un proyecto de biblioteca vacío y una biblioteca compartida, ambos tienen los mismos errores. Ahora los problemas no resueltos son:
1) Error de compilación:
Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file classes.jar doesn't exist. (XA5207) (*projectName*) Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file libs/internal_impl-21.0.3.jar doesn't exist. (XA5207) (*projectName*)Esta pregunta no me ayudó.
2) Algunos enlaces dicen que podría deberse al antiguo componente Mono.Android.Support.v4 . La versión de mi componente es 21.0.3.0. Después de hacer clic para actualizar, dice:
You are trying to install this package into a project that targets 'MonoAndroid,Version=v4.0', but the package does not contain any assembly references or content files that are compatible with that framework. Mi versión de ensamblado Mono.Android es 0.0.0.0 y no sé cómo actualizarla.
Probé el proyecto PCL con PCL 4.5 - profile7 . Los nuevos proyectos se construyen normalmente, pero después de la limpieza del primer proyecto, me da un error sobre el archivo classes.jar no encontrado, como se describe arriba. Otro nuevo proyecto de PCL aún funciona bien.
ACTUALIZAR
El error en el proyecto PCL no ocurre después de la limpieza; ocurre con el proyecto Xamarin.Forms NuGet to Android incluido.
ACTUALIZAR
Después de aumentar el marco de destino del proyecto de Android a v4.0.3 , actualicé con éxito el componente Mono.Android.Support.v4 , pero aún me muestra el error acerca de Please install package .
ACTUALIZAR
Estoy usando el sistema operativo Windows 7, el mismo problema con todos los usuarios, incluido el nuevo usuario. Pero en otra computadora con Windows 8 funciona. No es una solución para mí, pero de alguna manera puede ayudar a alguien.
Creo que su Java JDK y JRE no se instalan correctamente y su ruta no está configurada en su variable de entorno, debe agregar su ruta jdk en eso y si está creando una aplicación usando plataforma cruzada, también agregue la ruta SDK en la variable ambiental de su computadora. usando CMD lanzar proyecto de creación.