Xamarin.Forms无法更新

时间:2015-12-10 10:09:38

标签: android macos xamarin.forms xamarin-studio

我正在使用Xamarin.Forms用于Mac。我想在Xamarin.Form项目下更新.Droid包,但是我收到以下错误:

Updating Xamarin.Forms...
Attempting to resolve dependency 'Xamarin.Android.Support.v4 (= 23.0.1.3)'.
Attempting to resolve dependency 'Xamarin.Android.Support.Design (= 23.0.1.3)'.
Attempting to resolve dependency 'Xamarin.Android.Support.v7.AppCompat (≥ 23.0.1.3)'.
Attempting to resolve dependency 'Xamarin.Android.Support.v7.CardView (= 23.0.1.3)'.
Attempting to resolve dependency 'Xamarin.Android.Support.v7.MediaRouter (= 23.0.1.3)'.
Looking for updates for 'Xamarin.Forms'...
Updating 'Xamarin.Forms' from version '1.3.5.6335' to '2.0.0.6490' in project 'testienjte.Droid'.
Already referencing a newer version of 'Xamarin.Android.Support.v4'.

知道如何解决这个问题。

2 个答案:

答案 0 :(得分:3)

Xamarin.Forms 2.0.0.6490与Xamarin.Android.Support.v4的单个版本23.0.1.3绑定。

错误消息表明你有一个比Xamarin.Forms支持更新版本的Xamarin.Android.Support.v4所以你需要卸载Xamarin.Android.Support.v4然后安装相同版本或者只安装最新版本Xamarin.Forms NuGet包。

答案 1 :(得分:-1)

请按照以下步骤操作:

  1. 下载Xamarin 5.0的下一个扩展程序

    https://github.com/mrward/monodevelop-nuget-extensions

  2. 按照说明安装nuget扩展程序。这是下载xamarin表单使用的特定版本软件包所必需的。

  3. 安装nuget extesion后,请从android项目中删除下一个订单中的下一个包

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

  4. 现在按照以下顺序安装下一个包

    Xamarin.Android.Support.v4 -version 23.0.1.3 Xamarin.Android.Support.v7.AppCompat -version 23.0.1.3 Xamarin.Android.Support.Design -version 23.0.1.3 Xamarin.Android.Support.v7.CardView -version 23.0.1.3 Xamarin.Android.Support.v7.MediaRouter -version 23.0.1.3

  5. 安装最新的Xamarin.Forms软件包(2.1.0.6529)