.NET for Android-Fehler XA4216

Beispielnachrichten

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.

Problem

Dieser Fehler oder diese Warnung gibt an, dass Ihre Anwendung auf eine nicht unterstützte API-Ebene ausgerichtet ist.

Lösung

Bearbeiten Sie Ihren csproj, und erhöhen Sie den Wert der Eigenschaft "$(SupportedOSPlatformVersion)" auf etwas, das größer oder gleich der minimal unterstützten Version ist.

oder

Bearbeiten Sie Ihre AndroidManifest.xml und entfernen Sie //uses-sdk/@android:minSdkVersion, oder erhöhen Sie es auf eine Version, die größer oder gleich der mindestens unterstützten Version ist.

oder

Bearbeiten Sie Ihre AndroidManifest.xml und entfernen Sie //uses-sdk/@android:targetSdkVersion, oder erhöhen Sie es auf eine Version, die größer oder gleich der mindestens unterstützten Version ist.

.NET 11 erfordert Android-API-Ebene 24 oder höher. $(SupportedOSPlatformVersion) und das Manifest minSdkVersion geben die Mindestanforderungen für die Bereitstellung der Anwendung an. Das Manifest targetSdkVersion ist getrennt und kann auch durch das Zielframework und die Google Play-Richtlinie beeinflusst werden.