如果没有AudienceNetwork包,则项目将在DEBUG中构建,但无法在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'兼容的'Xamarin.Facebook.Android,Xamarin.Android.Support.v7.AppCompat,Xamarin.Android.Support.Vector.Drawable,Xamarin.Android.Support.Animated.Vector.Drawable'的版本.Android.Support.v4 23.4.0'。
最佳答案
您需要对要安装的软件包的依赖项有所了解。例如,使用您要安装的NuGet软件包:
Xamarin.Facebook.AudienceNetwork.Android(https://www.nuget.org/packages/Xamarin.Facebook.AudienceNetwork.Android/)
它依赖于以下软件包:
Xamarin.Facebook.Android(> = 4.13.0)
Xamarin.Android.Support.v7.AppCompat(> = 23.3.0)
Xamarin.Android.Support.v7.RecyclerView(> = 23.3.0)
Xamarin.GooglePlayServices.Ads(> = 29.0.0.2)
现在,关于您的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。因此,它无法正确降级。您很可能需要卸载支持软件包,然后仅重新安装要安装的软件包,以确保正确的依赖关系图。