.NET for Android-Fehler XA1036

Beispielnachrichten

error XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' does not match the $(SupportedOSPlatformVersion) value '24' in the project file (if there is no $(SupportedOSPlatformVersion) value in the project file, then a default value has been assumed).
Either change the value in the AndroidManifest.xml to match the $(SupportedOSPlatformVersion) value, or remove the value in the AndroidManifest.xml (and add a $(SupportedOSPlatformVersion) value to the project file if it doesn't already exist).

Problem

Dieser Fehler weist darauf hin, dass ein Konflikt zwischen dem in Ihrem AndroidManifest.xml festgelegten minSdkVersion-Element und dem Wert der $(SupportedOSPlatformVersion)-Eigenschaft in Der Projektdatei vorliegt.

Lösung

Erhöhen Sie den Wert von //uses-sdk/@android:minSdkVersion in AndroidManifest.xml , um der $(SupportedOSPlatformVersion) zu entsprechen, oder entfernen //uses-sdk/@android:minSdkVersion Sie aus AndroidManifest.xml und legen Sie $(SupportedOSPlatformVersion) in Ihrer Projektdatei fest, wenn sie nicht festgelegt ist.

.NET 11 erfordert Android-API-Ebene 24 oder höher. Diese beiden Einstellungen beschreiben das Mindestmaß für die Bereitstellung der Anwendung; sie wählen das Ziel-SDK nicht aus.