Uno.UI 3.3.x 真的需要更改 TargetFrameworks 吗?
Does Uno.UI 3.3.x really require a change to TargetFrameworks?
目前在我的 Uno Class 库中,我正在使用以下 TargetFrameworks 引用 Uno.UI 3.0.17:
<TargetFrameworks>netstandard2.0;xamarinios10;monoandroid80;monoandroid90;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>
正在更新我的 nuget 包以使用 Uno.UI 3.3.0 的最新稳定版,编译失败。为了获得成功的构建,我更新了我的 TargetFrameworks:
<TargetFrameworks>netstandard2.0;xamarinios10;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>
我不得不放弃 monoandroid80 和 monoandroid90 目标?为什么?
Uno Platform 通常支持最新的主要 Android SDK 版本和前一个版本,因此目前 Android 11 和 Android 10。您必须更新到更新 Uno 后 TargetFramework
。
请注意,代码在 Android 9 和更早的 设备 上仍然 运行 没问题。但是,您的 class 库无法与旧版本的 SDK 一起编译,即使用它的应用程序也必须升级以针对较新的 Android 版本。
但无论如何,截至 2020 年 11 月,新应用和现有应用的更新版本 must target at least Android 10 将提交到 Google Play 商店,因此没有理由继续使用旧版本SDK.
目前在我的 Uno Class 库中,我正在使用以下 TargetFrameworks 引用 Uno.UI 3.0.17:
<TargetFrameworks>netstandard2.0;xamarinios10;monoandroid80;monoandroid90;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>
正在更新我的 nuget 包以使用 Uno.UI 3.3.0 的最新稳定版,编译失败。为了获得成功的构建,我更新了我的 TargetFrameworks:
<TargetFrameworks>netstandard2.0;xamarinios10;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>
我不得不放弃 monoandroid80 和 monoandroid90 目标?为什么?
Uno Platform 通常支持最新的主要 Android SDK 版本和前一个版本,因此目前 Android 11 和 Android 10。您必须更新到更新 Uno 后 TargetFramework
。
请注意,代码在 Android 9 和更早的 设备 上仍然 运行 没问题。但是,您的 class 库无法与旧版本的 SDK 一起编译,即使用它的应用程序也必须升级以针对较新的 Android 版本。
但无论如何,截至 2020 年 11 月,新应用和现有应用的更新版本 must target at least Android 10 将提交到 Google Play 商店,因此没有理由继续使用旧版本SDK.