2017-08-05 48 views
0

https://github.com/alexsorokoletov/Xamarin.Android.Maps.Utils如何將Google.Play.Services.Maps更新至32.961或更高版本?

我想爲我的xamarin形式的android地圖使用那個nuget。然而,它取決於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?

回答

0

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 Manifest選項卡上的目標Android版本將使用使用SDK版本編譯。

一旦你完成了這個,你應該能夠更新支持庫。我通過選擇Xamarin.Android.Support.v4並在NuGet中更新。

相關問題