【发布时间】:2017-03-16 00:57:17
【问题描述】:
我正在努力将 Facebook Android 包(使用 Nuget 和组件管理器都尝试过)添加到我的 Xamarin.Forms 项目的 Droid 解决方案中。
Xamarin.Forms 包及其依赖项和 Facebook SDK 包依赖项之间似乎存在某种不兼容。如果我删除 Xamarin Forms 包(及其所有依赖项),Facebook Android SDK 包安装正常(有依赖项),但由于依赖项问题,在添加 Facebook SDK 后我无法添加 Forms。
Xamarin.Forms 2.3.2.127 似乎只安装了版本 23.3.0 的 Xamarin.Android.Support.xxx(无法从 23.3.0 更新),但 FB SDK 需要更新的版本。
这是 Xamarin.Studio 输出的内容:
试图收集包的依赖信息 'Xamarin.Facebook.Android.4.16.1' 关于项目 'MyApp.Droid',针对 'MonoAndroid,Version=v7.0' 试图 解决包“Xamarin.Facebook.Android.4.16.1”的依赖项 依赖行为“最低”无法找到的版本 'Xamarin.Android.Support.v4' 兼容 'Xamarin.Android.Support.Design 23.3.0 约束: Xamarin.Android.Support.v4 (= 23.3.0)', 'Xamarin.Android.Support.v7.AppCompat 23.3.0 约束: Xamarin.Android.Support.v4 (= 23.3.0)', 'Xamarin.Android.Support.v7.MediaRouter 23.3.0 约束: Xamarin.Android.Support.v4 (= 23.3.0)', 'Xamarin.Android.Support.v7.RecyclerView 23.3.0 约束: Xamarin.Android.Support.v4 (= 23.3.0)', 'Xamarin.Facebook.Android 4.16.1 约束:Xamarin.Android.Support.v4 (>= 23.4.0.1)','Xamarin.Forms 2.3.2.127 约束:Xamarin.Android.Support.v4 (= 23.3.0)'。
只有我一个人面临这个问题吗?请问有谁可以帮帮我吗?
埃乔
【问题讨论】:
标签: xamarin.android xamarin.forms xamarin-studio