如何将Google.Play.Services.Maps更新到32.961或更高版本?



https://github.com/alexsorokoletov/Xamarin.Android.Maps.Utils

我正在尝试将该 nuget 用于我的 xamarin 表单安卓地图。但是,它依赖于Google.Play.Services.Maps的版本为32.961或更高版本,但我当前的版本是29.0,当我尝试更新它时,我需要更新很多软件包(Support.Design,Support.v4等(,Visual Studio也不让我更新。我相信这是关于MonoAndroid版本的东西。我收到此错误消息You are trying to install this package into a project that targets 'MonoAndroid,Version=v6.0', but the package does not contain any assembly references or content files that are compatible with that framework.

任何想法如何成功安装此 nuget?

Xamarin Forms在几个版本前改变了它依赖于Android支持库的方式。

您可以在NuGet包(我安装了2.3.4.247(中看到,MonoAndroid v1.0要求Android支持库等于23.3.0,但MonoAndroid v7.0要求版本大于或等于23.3.0。

要更新 Android 支持库,您需要确保在 Android SDK 管理器中安装了最新的 Android SDK,然后将项目选项的"应用程序"选项卡上的"使用 Android 版本(目标框架("更改为"使用最新平台",将"Android 清单"选项卡上的"目标 Android 版本"更改为"使用 SDK 版本编译"。

完成此操作后,您应该能够更新支持库。我通过选择 Xamarin.Android.Support.v4 并在 NuGet 中进行更新来做到这一点。

相关内容

  • 没有找到相关文章

最新更新