2016-09-14 12 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.Android:

    Xamarin.Facebook.AudienceNetwork.Android(https://www.nuget.org/packages/Xamarin.Facebook.AudienceNetwork.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)

は今23.4.0.1からダウングレードしようとしているあなたのXamarin.Android.Support.v4パッケージに関するエラー - > 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を1つのバージョンでダウングレードすることによって動作させるようにしました(古いバージョンはSupport v4の特定のバージョンに依存しません)。ありがとう。 – JakeRanderson86

関連する問題