Errore .NET per Android XA4216

Messaggi di esempio

error XA4216: The deployment target '19' is not supported (the minimum is '24'). Please increase the $(SupportedOSPlatformVersion) property value in your project file.
error XA4216: The deployment target '19' is not supported (the minimum is '24'). Please increase (or remove) the //uses-sdk/@android:minSdkVersion value in your AndroidManifest.xml.
warning XA4216: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '19' is less than API-24, this configuration is not supported.

Problema

Questo errore o avviso indica che l'applicazione ha come destinazione un livello API non supportato.

Soluzione

Modificare il file csproj e aumentare il valore della proprietà '$(SupportedOSPlatformVersion)' in un valore maggiore o uguale alla versione minima supportata.

o

Modificare il AndroidManifest.xml e rimuovere //uses-sdk/@android:minSdkVersiono aumentarlo a un valore maggiore o uguale alla versione minima supportata.

o

Modificare il AndroidManifest.xml e rimuovere //uses-sdk/@android:targetSdkVersiono aumentarlo a un valore maggiore o uguale alla versione minima supportata.

.NET 11 richiede il livello API Android 24 o versione successiva. $(SupportedOSPlatformVersion) e il manifesto minSdkVersion descrivono il minimo di distribuzione dell'applicazione. Il manifest targetSdkVersion è distinto e può anche essere influenzato dal framework di destinazione e dalle norme di Google Play.