使用英语阅读

通过


适用于 Android 的 .NET 错误 XA1036

示例消息

error XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' does not match the $(SupportedOSPlatformVersion) value '21' 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).

问题

此错误表示在AndroidManifest.xml中设置的 minSdkVersion 元素与项目文件中的 $(SupportedOSPlatformVersion) 属性值之间不匹配。

解决方案

提高AndroidManifest.xml的值//uses-sdk/@android:minSdkVersion以匹配 $(SupportedOSPlatformVersion),或者从AndroidManifest.xml中删除//uses-sdk/@android:minSdkVersion,并在项目文件中设置 $(SupportedOSPlatformVersion)(如果它未设置)。