2016-11-29 180 views
0

我試圖在Android Studio項目中安裝Facebook SDK 8小時,但仍然沒有成功。將Facebook SDK安裝到Android Studio

我在做什麼都是我在here中被問到的。所以,我做了所有步驟,但無法完成的Android 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文件畫你正在運行到錯誤的一個非常清晰的畫面。

您加入的錯誤表明了Facebook SDK需要以下依存關係:

  • com.android.support:support-v7:25.0.0
  • com.android.support:cardview- 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

不幸的是,沒有。因爲你需要15點聲望才能給+1,現在我只有15點。但是一旦我打到15聲望,我一定會給你+1 –