在 Microsoft 宣布 Xamarin 现在将支持 iOS 17 和 Android 14 之后,我们现在正在寻求构建基于 Xamarin 的应用程序以针对这些较新的操作系统版本。
我们知道 Xamarin 的生命周期已结束,我们也在考虑将我们的应用程序过渡到 .NET 7/8,但我们希望以这些较新的操作系统版本为目标,以确保我们仍然能够将现有的应用程序运送到同时。
我们已经能够成功定位 iOS 17,但我们在定位 Android 14 时遇到问题。
当我们更新 Android 项目的 .csproj 文件以面向 Android 14 时,我们收到错误:
Could not determine API level for $(TargetFrameworkVersion) of 'v14.0' (XA0000)
我们知道新的 Android 14 API 不受支持,但我们假设当微软宣布支持 Android 14 时,这意味着可以选择它作为目标版本?
此处的文档表明我们不需要更新 csproj,我们只需要更新 AndroidManifest:learn.microsoft.com/en-us/xamarin/android/release-notes/13/13.2。