Błąd platformy .NET dla systemu Android XA4216

Przykładowe komunikaty

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.

Problematyka

Ten błąd lub ostrzeżenie wskazuje, że aplikacja jest przeznaczona dla nieobsługiwanego poziomu interfejsu API.

Rozwiązanie

Zmodyfikuj plik csproj i zwiększ wartość właściwości "$(SupportedOSPlatformVersion)" do wartości większej lub równej minimalnej obsługiwanej wersji.

lub

Edytuj AndroidManifest.xml i usuń //uses-sdk/@android:minSdkVersion element lub zwiększ go do wartości większej lub równej minimalnie obsługiwanej wersji.

lub

Edytuj AndroidManifest.xml i usuń //uses-sdk/@android:targetSdkVersion element lub zwiększ go do wartości większej lub równej minimalnie obsługiwanej wersji.

.NET 11 wymaga interfejsu API systemu Android na poziomie 24 lub nowszym. $(SupportedOSPlatformVersion) i manifest minSdkVersion opisują minimalną liczbę wdrożeń aplikacji. Manifest targetSdkVersion jest oddzielny i może również podlegać wpływowi frameworka docelowego oraz zasad Google Play.