2016-11-02 2 views
1

내 Xamarin.Forms 프로젝트의 Droid 솔루션에 Facebook Android 패키지 (Nuget 및 구성 요소 관리자 모두 사용)를 추가하는 데 어려움을 겪고 있습니다.종속성으로 인해 Xamarin.Forms Droid 솔루션에 Xamarin Facebook SDK 패키지를 추가 할 수 없습니다.

Xamarin.Forms 패키지와 그 의존성 및 Facebook SDK 패키지 종속성간에 어떤 종류의 비 호환성이있는 것으로 보입니다. Xamarin Forms (및 모든 종속성) 패키지를 제거하면 Facebook Android SDK 패키지가 OK (종속성 포함)를 설치하지만 종속성 문제로 인해 Facebook SDK를 추가 한 후에 Forms를 추가 할 수 없습니다.

Xamarin.Forms 2.3.2.127은 버전 23.3.0 (23.3.0에서 업데이트 할 수 없음) 인 Xamarin.Android.Support.xxx를 설치하지만 FB SDK에는 최신 버전이 필요합니다. 타겟팅 ' 'MyApp.Droid '을 투영하도록 대하여'Xamarin.Facebook.Android.4.16.1 ' 패키지 종속성 정보를 수집하려고

: 여기

는 출력 Xamarin.Studio 무엇 MonoAndroid, Version = v7.0 ' 시도하면 패키지'Xamarin.Facebook.Android.4.16.1 '에 대한 종속성이 확인됩니다. DependencyBehavior가'최저 '인 경우 '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) '.

나는이 문제에 직면 한 유일한 사람입니까? 저를 도와 줄 수있는 사람이 있습니까?

Ejoe

답변

2

당신이 사용하는 Xamarin.Forms의 버전과 호환 Xamarin.Facebook.Android의 버전을 설치해야합니다. =

Xamarin.Forms v2.3.2.127

종속 1.0

  • Xamarin.Android.Support.v4 (= 23.3.0)
  • Xamarin.Android.Support.Design을 (MonoAndroid 아래 차이를 참고 23.3.0)
  • Xamarin.Android.Support.v7.AppCompat (= 23.3.0)
  • Xamarin.Android.Support.v7.CardView (= 23.3.0)
  • Xamarin.Android.Support.v7.MediaRouter (= 23.3.0)

Xamarin.Facebook.Android v4.16.1

종속 4.0.3

  • Xamarin.Android.Support.v4 (> = 23.4.0.1)
  • Xamarin.Android.Support을 MonoAndroid .v7.CardView (> = 23.4.0.1)
  • Xamarin.Android.Support.v7.AppCompat (> = 23.4.0.1)
  • 01 23,516,
  • Xamarin.Android.Support.CustomTabs (> = 23.4.0.1) 볼트 (> = 1.4.0.1)

여기 관련 Xamarin.Forms troubleshooting guide 유사한 종속성 issue이다.

+0

답장을 보내 주셔서 감사합니다 .... 그게 내가 궁극적으로 한 일입니다 ... SDK의 이전 버전을 설치하는 중입니다 ... 저는 Xamarin.Andoid.Support 라이브러리를 업데이트 할 수 없다고 생각하여 버그가있었습니다 ... – Ejoe