2016-11-29 2 views
0

Android Studio 프로젝트에 Facebook SDK를 8 시간 동안 설치하려고했지만 아직 성공하지 못했습니다.Android Studio에 Facebook SDK 설치

내가 묻는 모든 것을 here에서하고있었습니다. 그래서 나는 모든 단계를했다하지만 난 의존성이 줄을 추가하고 여기에 내가 무엇을 얻을 동기화를 시도 할 때 안드로이드 Studio 설치의 5 단계를 완료 할 수 없습니다 :

enter image description here

을 그리고 여기 내 저장소 및 종속성입니다 :

repositories { 
    mavenCentral() 
    maven { 
     name "Fyber's maven repo" 
     url "https://fyber.bintray.com/maven" 
    } 
    flatDir { 
     dirs "libs" 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:24.2.0' 
    compile 'com.android.support:support-v4:24.2.0' 
    compile 'com.google.android.gms:play-services:9.4.0' 
    compile 'com.android.support:design:24.2.0' 
    compile(name: 'heyzap-unified-platform-10.2.0', ext: 'aar') 
    compile 'com.fyber.mediation:inmobi:[email protected]' 
    compile 'com.fyber.mediation:applovin:[email protected]' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile project(':facebook-android-sdk-4.17.0') 
    compile 'com.android.support:cardview-v7:24.2.0' 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 
} 

도와주세요!

답변

0

@SilverBoy는

난 당신이 게시 한 오류와 build.gradle 파일은 당신이로 실행중인 오류의 아주 명확한 그림을 그릴 생각합니다.

  • com.android.support:support-v7 : 25.0.0
  • com.android.support:cardview-이 포함

    오류는 페이스 북 SDK는 다음과 같은 종속성이 필요하다는 것을 나타냅니다 V7 : 25.0.0

  • com.android.support:customtabs-v7 : 25.0.0
  • com.android.support:appcompat-v7 : 25.0.0

우리는 당신의 build.gradle 파일을 보는 경우에, 당신은 당신이 다른 버전의 단계를 컴파일에서 이러한 종속성의 일부을 포함 것을 알 수 있습니다.

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    // support libraries 
    compile 'com.android.support:appcompat-v7:24.2.0' // <-- incorrect versions 
    compile 'com.android.support:support-v4:24.2.0' 
    compile 'com.android.support:cardview-v7:24.2.0' 
    ... 
} 
내가 좋을 것

, 에 이러한 종속성의 버전을 업데이트 : 25.0.0. 또한 현재 customtabs-v7 종속성이 누락되었습니다. 다음과 같이 추가하십시오.

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 

    // support libraries 
    compile 'com.android.support:appcompat-v7:25.0.0' 
    compile 'com.android.support:support-v4:25.0.0' 
    compile 'com.android.support:cardview-v7:25.0.0' 
    compile 'com.android.support:customtabs-v7:25.0.0' 
    ... 
    // put additional dependencies here 
} 

건배 !!!

+0

감사합니다. 모든 것이 이제는 정상적으로 작동합니다. 좋은 하루 되세요! –

+0

좋은 물건과 도움이되어 기쁩니다 ... 답변을 +1 할 수 있습니까? – abest

+0

불행히도, 아니오. +1을 주려면 15 개의 평판이 필요하고 지금은 15 점이 필요합니다.하지만 15 점을 뽑을수록 분명히 +1을 줄 것입니다. –