gpt4 book ai didi

Android list 合并与 facebook 和 firebase 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:19 29 4
gpt4 key购买 nike

我在我的项目中导入了 2 个库(在 gradle 文件中):

...
/* Firebase UI */
compile 'com.firebaseui:firebase-ui:0.4.0'

/* Facebook login */
compile 'com.facebook.android:facebook-android-sdk:4.13.0'

但是在构建我的项目时出现以下错误:

D:\Android\Projects\quoter\app\src\main\AndroidManifest.xml:68:13-58 Error: Attribute activity#com.facebook.FacebookActivity@theme value=(@style/FirebaseUI.Translucent) from [com.firebaseui:firebase-ui-auth:0.4.0] AndroidManifest.xml:68:13-58 is also present at [com.facebook.android:facebook-android-sdk:4.13.0] AndroidManifest.xml:32:13-72 value=(@android:style/Theme.Translucent.NoTitleBar). Suggestion: add 'tools:replace="android:theme"' to element at AndroidManifest.xml:64:9-68:61 to override.

我发现扩展的 jar 包含 Facebook sdk 和 Firebase UI 库的 list 文件,但我不确定更改它们是否是解决此错误的正确方法,因为每次我清理并重新构建我的项目新还生成了 list ...

我该如何解决这个错误?在我看来,这两个库之间不兼容......

注意:在我的应用 list 中添加以下内容

<application
tools:node="replace"

解决了这个问题,但是无法启动应用程序,因为 Firebase 没有正确初始化(参见 https://stackoverflow.com/a/38060272/6503817 )

最佳答案

FirebaseUI 已经为您编译了 Facebook,所以当您尝试同步时,它基本上会抛出错误,因为您正在尝试编译相同的东西两次。

删除 compile 'com.facebook.android:facebook-android-sdk:4.13.0' 并保留:compile 'com.firebaseui:firebase-ui:0.4.0'

大功告成!

别担心!您仍将拥有 Facebook 登录名

关于Android list 合并与 facebook 和 firebase 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38101517/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com