项目在DEBUG中构建,但如果没有AudienceNetwork包,则无法在RELEASE中构建。
添加Xamarin.Facebook.AudienceNetwork.Android ......
试图解决依赖关系' Xamarin.Android.Support.v4(= 23.4.0)'。
更新' Xamarin.Android.Support.v4 23.4.0.1'到' Xamarin.Android.Support.v4 23.4.0'失败。
无法找到' Xamarin.Facebook.Android,Xamarin.Android.Support.v7.AppCompat,Xamarin.Android.Support.Vector.Drawable,Xamarin.Android.Support.Animated.Vector.Drawable&#的版本39;与' Xamarin.Android.Support.v4兼容的23.4.0'。
答案 0 :(得分:1)
您需要了解您尝试安装的软件包的依赖项。例如,您正在尝试安装NuGet包:
Xamarin.Facebook.AudienceNetwork.Android(https://www.nuget.org/packages/Xamarin.Facebook.AudienceNetwork.Android/)
它依赖于以下包:
现在您的Xamarin.Android.Support.v4
包试图从23.4.0.1降级的错误 - > 23.4.0基本上是说没有适用于此版本的软件包。
Xamarin.Android.Support.Vector.Drawable
Xamarin.Android.Support.Animated.Vector.Drawable
这背后的原因是这两个项目的NuGet依赖关系:
https://www.nuget.org/packages/Xamarin.Android.Support.Vector.Drawable/ https://www.nuget.org/packages/Xamarin.Android.Support.Animated.Vector.Drawable/
两者都依赖于Xamarin.Android.Support.v4
23.4.0.1。因此它无法正常降级。您很可能需要卸载支持包并重新安装要安装的软件包,以确保正确的依赖关系图。