2016-09-26 69 views
6

我在Visual Studio 2015中使用Xamarin Forms。我在尝试添加消息传递插件时遇到此错误。添加Xamarin插件时出错

Severity Code Description Project File Line Suppression State Error Unable to resolve dependencies. 'Xamarin.Android.Support.v4 23.0.1.3' is not compatible with 'Xamarin.Android.Support.Design 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)', 'Xamarin.Forms 2.2.0.45 constraint: Xamarin.Android.Support.v4 (= 23.3.0)'. 0

我已经更新了Visual Studio和Xamarin,但仍然出现此错误。
我该怎么办才能解决这个错误?

+0

是Xamarin.Android项目还是Xamarin.Forms项目? – Kowalski

+0

我试图在Xamarin.Forms。 –

回答

7

这是一个依赖性问题。对于Xamarin.Forms 2.2.0.45,所述依赖关系

  • Xamarin.Android.Support.v4(= 23.3.0)
  • Xamarin.Android.Support.Design(= 23.3.0)
  • Xamarin.Android.Support。 v7.AppCompat(= 23.3.0)
  • Xamarin.Android.Support.v7.CardView(= 23.3.0)
  • Xamarin.Android.Support.v7.MediaRouter(= 23.3.0)

注意版本confli ct之间的错误:'Xamarin.Android.Support.v4 23.0.1.3' is not compatible with 'Xamarin.Android.Support.Design 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)'

您需要安装您要使用的消息传递插件的兼容版本。以下是相关的故障排除指南:https://developer.xamarin.com/guides/xamarin-forms/troubleshooting/