2016-11-29 110 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 –