【发布时间】:2026-01-15 02:30:01
【问题描述】:
我的目标:创建一个通过 facebook 登录的页面
到目前为止我所做的:按照https://developers.facebook.com/docs/facebook-login/android 的说明进行操作
我需要帮助的问题:当我添加时
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
到应用程序中的依赖项| Gradle 脚本 | build.gradle(模块:app)
构建失败并显示错误信息
错误:任务 ':app:processDebugManifest' 执行失败。 清单合并失败:来自 [com.android.support:cardview-v7:25.3.1] AndroidManifest.xml:24:9-31 的属性 meta-data#android.support.VERSION@value value=(25.3.1) 也存在于 [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 的元素以覆盖。
依赖项中的另外两个编译默认是:
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
将鼠标悬停在最上面的语句会显示消息:
所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 26.0.0-alpha1、25.3.1。示例包括 com.android.support:animated-vector-drawable:26.0.0-alpha1 和 com.android.support:cardview-v7:25.3。
Android studio 版本为 2.3.3,facebook SDK 为 4.24.0
有谁知道为什么会发生这些错误和/或如何解决它们?谢谢
【问题讨论】:
-
我有同样的问题。如果将
26.+更改为25.3.1发生此错误Error:Failed to resolve: com.android.support:support-core-ui:25.4.0
标签: android android-studio facebook-android-sdk