【发布时间】:2018-02-03 10:00:00
【问题描述】:
我正在使用compile 'com.firebaseui:firebase-ui:2.3.0'
对于 firebase 身份验证,我还单独集成了 facebook sdk。
但是当我编译这段代码时,它给了我最明显的错误或工具:replace for android:supportsRtl and android facebook.application_id
错误:任务 ':app:processDebugManifest' 执行失败。
清单合并失败:来自 AndroidManifest.xml:120:13-52 的属性 meta-data#com.facebook.sdk.ApplicationId@value value=(@string/facebook_app_id) 也存在于 [com.firebaseui:firebase-ui-auth:2.3.0] AndroidManifest.xml:24:13-60 value=(@string/facebook_application_id)。 建议:将 'tools:replace="android:value"' 添加到 AndroidManifest.xml:118:9-120:55 的元素以覆盖。
【问题讨论】:
-
为什么不从 gradle 构建文件中删除 facebook sdk 依赖项?您可以使用 firebase ui 附带的 facebook sdk
-
如何从 firebase-ui 访问 sdk
-
嗯,它应该在项目的依赖视图中可见。您可以像所有其他 dendendies 一样访问您的 gradle 构建文件中的集成依赖项附带的所有依赖项
-
我想删除那些我想使用 facebook sdk 的依赖项,而不是 facebook 的 firebase,如何从 firebase-ui 中删除 facebook-sdk
-
好吧,请发布您的 Gradle 构建文件
标签: android facebook firebase firebase-authentication