gpt4 book ai didi

xamarin - 构建时更新 Xamarin Forms 会产生 "invalid android support library configuration"错误。

转载 作者:行者123 更新时间:2023-12-04 17:43:04 26 4
gpt4 key购买 nike

我在一个运行良好的 Xamarin Forms Android 项目上将 Xamarin Forms 更新为 3.4.0。现在我在尝试构建时收到此错误。错误是“无效的 android 支持库配置”,当我查看我的包控制台时,我看到了这个......

enter image description here

...说我的一些 Xamarin.Android.Support.xxx 包需要降级的包以实现兼容性。问题是,我的项目没有任何这些包,正如您在我的“包”文件夹中看到的那样......

enter image description here

我错过了什么或做错了什么?

最佳答案

如果您更新 Xamarin.Forms Android 项目中的所有 nuget 包,就会发生这种情况。

Xamarin.Forms 对特定版本的 Xamarin.Android.Support 库具有特定的依赖关系,如果您更新 Android 项目中的所有 nuget 包,则支持库可能会更新到比新 Xamarin.Forms 更新的版本晚的版本版本支持。

此时,我将从 Android 项目中卸载 Xamarin.Forms 包,并卸载所有依赖支持库包,这些包在此处的“依赖项”下列出:https://www.nuget.org/packages/Xamarin.Forms/

所以在Android项目中,卸载以下nugets:

Xamarin.Forms
Xamarin.Android.Support.Design
Xamarin.Android.Support.v4
Xamarin.Android.Support.v7.AppCompat
Xamarin.Android.Support.v7.CardView
Xamarin.Android.Support.v7.MediaRouter

卸载后,只需重新安装 Xamarin.Forms,并应重新安装正确版本的支持包。

将来,只需更新 Xamarin.Forms 包,这将在必要时自动更新支持库包,如果更新的 Xamarin.Forms 版本不支持较新的支持库版本,则不会更新支持库。

关于xamarin - 构建时更新 Xamarin Forms 会产生 "invalid android support library configuration"错误。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54030463/

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