添加 Xamarin 插件时出错

Posted

技术标签:

【中文标题】添加 Xamarin 插件时出错【英文标题】:Error while adding Xamarin plugin 【发布时间】:2017-02-03 17:24:30 【问题描述】:

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

严重性代码描述项目文件行抑制状态 错误无法解决依赖关系。 “Xamarin.android.Support.v4 23.0.1.3”与“Xamarin.Android.Support.Design 23.0.1.3 约束:Xamarin.Android.Support.v4 (>= 23.0.1.3)”、“Xamarin.Forms 2.2”不兼容.0.45 约束:Xamarin.Android.Support.v4 (= 23.3.0)'。 0

我已经更新了 Visual Studio 和 Xamarin,但仍然出现此错误。 我还应该做些什么来修复这个错误?

【问题讨论】:

Xamarin.Android 项目还是Xamarin.Forms 项目? 我正在尝试使用 Xamarin.Forms。 【参考方案1】:

这是一个依赖问题。对于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)

注意上面和错误之间的版本冲突:'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/。

【讨论】:

以上是关于添加 Xamarin 插件时出错的主要内容,如果未能解决你的问题,请参考以下文章

在 xamarin 跨平台移动应用程序上添加本地通知的插件或库?

将IOS应用程序安装到使用Xamarin在VS中构建的设备时出错

Visual Studio:Xamarin - 启动 Android 模拟器时出错

添加背景图像时,Xamarin android网格无法正确缩放单元格

Visual Studio 2015 / Xamarin,调试不工作:执行 MTouch 时出错

启动 Xamarin.forms 应用程序时出错:尝试绘制太大(165514752 字节)位图