我正在尝试将facebook登录集成到我的android应用程序中,但在尝试在依赖项中添加compile'com.facebook.android:facebook-login:[4,5)'时出现上述错误。
错误:任务“:app:processdebugmanifest”的执行失败。
清单合并失败:来自[com.android.support:cardview-v7:25.3.1]android manifest.xml:24:9-31的属性元数据
也可以在[com.android.support:appcompat-v7:26.0.0-alpha1]androidmanifest.xml:27:9-38 value=(26.0.0-alpha1)上找到。
建议:将“tools:replace=”android:value“'添加到androidmanifest.xml:22:5-24:34处的元素以重写。
android - 错误:任务“:app:processDebugManifest”的执行失败-LMLPHP
有什么解决办法吗?

最佳答案

在模块的build.gradle文件中,输入下一行:

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

这将强制支持库中的所有依赖项使用版本26.0.0-alpha1

10-07 19:47
查看更多