2016-09-14 110 views
1

在DEBUG中構建項目,但無法在沒有AudienceNetwork軟件包的情況下構建在RELEASE中。無法添加Xamarin.Facebook.AudienceNetwork.Android軟件包

添加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'的版本與'Xamarin.Android.Support.v4 23.4.0'兼容。

回答

1

您將需要對您試圖安裝的軟件包的依賴關係採取行動。例如與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。因此它不能正常降級。您很可能需要卸載支持軟件包,然後重新安裝您想要安裝的軟件包以確保適當的依賴關係圖。

+1

我有Xamarin.Facebook.AudienceNetwork.Android的所有依賴關係。我通過將Xamarin.Facebook降級爲一個版本(舊版本不依賴於特定版本的Support v4)來實現它。謝謝。 – JakeRanderson86