无法使用 android SDK 版本 26.+ 添加 Facebook 登录依赖项 4.27.0

Facebook-login dependency 4.27.0 can't be added with android SDK version 26.+

我正在将 facebook 登录与我的 android 应用程序集成,并且在添加 facebook-login 依赖版本 4.27.0 时,android studio 生成以下错误。

Error:Execution failed for task ':app:processDebugManifest'.

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:design:26.0.0-alpha1] AndroidManifest.xml:27:9-38 is also present at [com.android.support:customtabs:25.3.1] AndroidManifest.xml:24:9-31 value=(25.3.1). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:41 to override.

compileSdkVersion 26
buildToolsVersion "26.0.0" minSdkVersion 17
targetSdkVersion 26

compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.volley:volley:1.0.0'
compile 'com.android.support:recyclerview-v7:26.+'
compile 'com.android.support:cardview-v7:26.+'
compile 'com.android.support:support-v4:26.+'

复制此代码并将其粘贴到 build.gradle(模块:app)文件的末尾。

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
    def requested = details.requested
    if (requested.group == 'com.android.support') {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion '26.+'
        }
    }
}}