gpt4 book ai didi

c# - 在 Xamarin.Forms 中使用 android 支持库 API 级别 26 (MonoAndroid 8.0 Oreo)?

转载 作者:太空宇宙 更新时间:2023-11-03 22:49:12 25 4
gpt4 key购买 nike

我无法将 Android 支持库升级到 26.x.x(API 级别 26 = 8.0 Oreo),因为 Xamarin.forms 严格依赖于 25.x.x。 Xamarin.Forms 似乎不支持 Mono.Android 8.0?

例子:尝试将 Xamarin.Android.Support.Design 升级到 26.1.0.1 时出现以下错误:“为 Xamarin.Android.Support.Compat 检测到版本冲突。直接从项目引用包以解决此问题。 TestApp.Android -> Xamarin.Android.Support.Design 26.1.0.1 -> Xamarin.Android.Support.Compat (= 26.1.0.1) TestApp.Android -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2)。”

此外,如果您查看 Xamarin.Forms nuget 包的依赖项,甚至没有列出 MonoAndroid 8.0。这是为什么?我如何才能在 XF 中使用 API 级别 26 支持库?

最佳答案

您需要确保为 Oreo 安装了 Android SDK。然后,您需要转到 android 项目属性(右键单击解决方案资源管理器中的项目文件夹,然后从弹出菜单中选择“属性”。

在“应用程序选项卡”下,您会找到“使用 Android 版本编译:(目标框架)”选择 Oreo SDK。现在您应该能够更新应用兼容库以使用 26.2.0.1。

关于c# - 在 Xamarin.Forms 中使用 android 支持库 API 级别 26 (MonoAndroid 8.0 Oreo)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48319742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com