visual-studio xamarin xamarin.android dependencies

visual studio - Xamarin-¿Cómo actualizar la versión Mono.Android para resolver dependencias?



visual-studio xamarin.android (1)

Es bastante tarde en la noche y estoy tratando de resistir el impulso de lanzar golpes a mi computadora portátil mientras maldezco a Microsoft y Xamarin porque Visual Studio me ha estado frustrando. Así que estoy tratando de instalar un paquete nuget (Xamarin.Firebase.Firestore) que requiere una versión más nueva de Xamarin.GooglePlayServices.Basement (60.1142.0, tengo 42.1021.1), que a su vez me obliga a actualizar el xamarin. Paquetes android.support. Cuando intento actualizarlos, aparece este error "Package Xamarin.Android.Support.Design 27.0.2 no es compatible con monoandroid80 (MonoAndroid, Version = v8.0). El paquete Xamarin.Android.Support.Design 27.0.2 es compatible : monoandroid81 (MonoAndroid, Version = v8.1) "

Intenté cambiar mi versión de Android de destino a 8.1, también actualicé mi SDK y las herramientas de compilación. Estoy ejecutando Visual Studio 15.6.1. Como último esfuerzo, intenté eliminar la referencia Mono.Android V8.0 y luego agregar una nueva referencia a V8.1, pero cada vez que lo hago, Visual Studio termina agregando la referencia con la ruta apuntando a V8.0 , aunque la referencia que agregué apuntaba claramente a V8.1.

¿Alguien tiene idea de cómo resolver este problema? Estoy al final de mi ingenio aquí y parece que estoy estancado en un punto muerto :(


intenté cambiar mi versión de Android de destino a 8.1

Debe cambiar el Target Framework que se utiliza para compilar su aplicación de Android, no la Target Android version (pero se supone que establecería estos dos en el mismo, lea el enlace Comprensión de los niveles de API de Android a continuación.

Visual Studio para Windows:

Visual Studio para Mac:

Marco de destino: especifica qué marco usar en la construcción de su aplicación. Xamarin.Android utiliza este nivel de API en tiempo de compilación.

Versión mínima de Android: especifica la versión de Android más antigua que desea que su aplicación admita. Android utiliza este nivel de API en tiempo de ejecución.

Versión de Android de destino: especifica la versión de Android en la que se pretende ejecutar su aplicación. Android utiliza este nivel de API en tiempo de ejecución.

Entradas Manifestadas:

Visual Studio para Windows:

Visual Studio para Mac: