1

내 Android 프로젝트에서 이러한 종속성을 사용하고 있습니다.Facebook Sdk 버전 및 지원 : appcompat 버전 문제

dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
      exclude group: 'com.android.support', module: 'support-annotations' 
     }) 
     compile 'com.android.support:appcompat-v7:25.4.0' 
     compile 'com.android.support.constraint:constraint-layout:1.0.2' 
     compile 'com.google.firebase:firebase-auth:11.4.2' 
     compile 'com.facebook.android:facebook-android-sdk:4.27' 
     compile 'com.android.support:design:25.4.0' 
     compile "com.hanks:htextview-evaporate:0.1.1" 
     compile 'com.rengwuxian.materialedittext:library:2.1.4' 
     compile 'com.google.firebase:firebase-database:11.4.2' 
     testCompile 'junit:junit:4.12' 
    } 

이제 문제는

compile 'com.android.support:appcompat-v7:25.4.0' 

그것은이 같은 (모든 라이브러리의 버전을 업데이트 한 후) 나에게 경고를 보여주고 있다는 것입니다 :

모든 com.android.support 라이브러리해야 동일한 버전 사양을 사용하십시오 (믹싱 버전으로 인해 런타임 충돌이 발생할 수 있음)

그리고 Facebook Sdk Lib을 제거 할 때. compile 'com.facebook.android:facebook-android-sdk:4.27'.

모든 것이 잘 작동하지만 분명히 나는 ​​그것을 필요로합니다. 나는 내가 누구를 도와 줄 수 있는지 모른다.

+0

마우스를 올려 놓았을 때 마우스를 올리면 모든 라이브러리를 컴파일해야합니다. – Priya

+0

그러나 그것에 쓰여진 것은 "예"일뿐입니다. –

+0

그것의 예제 단어를주지 ... 그것은 당신에게 컴파일을 위해 귀하의 gradle에 포함시킬 필요가있는 도서관의 이름도 줄 것입니다. – Priya

답변

1

Facebook SDK가 다른 Google 지원 라이브러리 개정판을 사용하고 있기 때문에 오류가 발생했습니다. 귀하의 gradle 지원 라이브러리와 동일한 버전으로 마우스를 가져 가면 오류가 발생하는 모든 라이브러리를 컴파일해야합니다.

+0

그래서 Google libs를 다운 그레이드해야합니까? –

+0

아니요 마우스를 가져 가면 사용할 라이브러리를 포함하고 버전 v7 : 25.4.0을 사용할 수 있습니다. – Priya

+0

예 나는 그들을 포함 시켰지만 완벽하게 작동하는 v7.25.3.1을 사용하고 있기 때문에 작동하지 않습니다. –