Xamarin.Droid causando errores de compilación en Visual Studio 2015 cuando se utiliza Xamarin.Forms
Recientemente, he comenzado a aprender a desarrollar aplicaciones móviles utilizando Xamarin.Forms a través de un libro. Creé una aplicación "Hola", que tenía seis proyectos, un proyecto de Biblioteca Compartida Portátil, un Android, un iOS y tres Windows (dos para Windows 8 y Windows 8 Phone y uno para Windows 10 UWP). Estaba recibiendo actualizaciones de paquetes de NuGet, y mis problemas comenzaron desde allí.
Primer problema:
- ¿Cómo mostrar el cuadro de alerta con Xamarin.Forms para su validación?
- Cómo agregar evento de clic en la disposición o marco de pila
- Xamarin.Forms popup "Nueva Versión Disponible"
- Superposición blanca en WebView después de la actualización a AppCompat con Xamarin Forms
- Cómo eliminar (Android) la barra de título de la aplicación en Xamarin.Forms?
Las actualizaciones fueron principalmente de las bibliotecas de soporte de Android, pero una era de Xamarin.Forms. Todos ellos se actualizaron excepto por éste. Todos mis paquetes de la biblioteca de soporte de Android se actualizan a v23.2.1. Tengo el siguiente error al intentar actualizar Xamarin.Forms:
Así que decidí no actualizar, y luego pasó a construir el proyecto (la única modificación que hice fue en App.cs, el cambio de XAlign
a HorizontalTextAlign
porque me dieron una advertencia en la lista de errores para hacer eso, resto todo el código estaba presente Ya como es) y aquí viene mi second problem
:
Tengo 119 errores de Hello.Droid y 2 advertencias de Hello.iOS, 1 advertencia de Hello.WinPhone, 1 advertencia de Hello.Windows y 1 advertencia de Hello (Hello es mi nombre de la aplicación). A continuación se muestran las capturas de pantalla:
Los errores no visibles en las capturas de pantalla tienen el código CS0117 y tienen una descripción que comienza con: "'Resource.Stylable' no contiene … etc."
No entiendo qué está causando estos errores y cuál es la solución para ellos. La única razón para publicar mi pregunta aquí es que no pude encontrar una solución a mi problema en Internet. He buscado mucho.
La ayuda sería apreciada.
PS Tengo que saber que los expertos de Xamarin están tratando de ayudar a los desarrolladores en este sitio, así que les pido que traten de ayudarme también.
Si más información es necesaria, sólo dime, voy a proporcionar.
Gracias por adelantado.
EDIT: son los paquetes de soporte de Android:
EDIT 2: Captura de pantalla de los nuevos errores:
Esta pregunta continúa aquí: Parte 2
- Botón de acción flotante en Xamarin.Forms
- Mostrar mensaje para conocer la ubicación
- Xamarin Forms Navegación de página MasterDetail causando un accidente en android , Funciona en iOS y UWP
- Xamarin.Forms ListView OutOfMemoryError excepción en Android
- Resource.Designer.cs: "Recurso ... no contiene una definición para ..."
- Cómo establecer un atributo de id de android en Xamarin.Forms?
- Xamarin Android con multidex - error en modo de depuración
- ParseInstallation.SaveAsync () que causa UnhandledException en formularios Xamarin Android
Los errores iniciales que recibió son porque Xamarin Forms sólo soporta 23.0.1.3. Con XF 2.2.0-pre1 se han actualizado a 23.1.1.1 pero aún no es la última.
Para eliminar estos errores, desinstaría todos los paquetes de soporte de Google y formularios Xamarin. Entonces simplemente descargue Xamarin Forms e instalará la versión correcta.
La mejor opción es nunca actualizar todo en Xamarin en el futuro.
Después de esto se hace el archivo Resource.Designer.cs todavía puede causar algunos problemas. Como tal, ir a ese archivo, eliminar todo dentro de él y luego reconstruir el proyecto de nuevo.
En cuanto a los errores de licencia, asegúrese de actualizar a la última versión de Xamarin.
- Ir a Herramientas> Opciones
- A continuación, vaya a Xamarin> Otros
- A continuación, presione Actualizar y realice la instalación.
- A continuación, reinicie VS y debe eliminar los errores de licencia ahora que Xamarin es gratuito con Visual Studio.
- Cambiar a Gradle: ¿por qué tengo que mantener las vistas personalizadas de ser ofuscada?
- ¿Cómo anular (o ocultar) los atributos de estilo definidos en el proyecto de la biblioteca de Android?