gpt4 book ai didi

android - 为 firebase-ui-auth :2. 3.0 添加依赖项时出错

转载 作者:行者123 更新时间:2023-11-29 19:08:30 24 4
gpt4 key购买 nike

我从昨天开始就面临这个问题......我正在添加:

//Add Library
compile 'com.android.support:design:26.1.0'
compile 'com.firebaseui:firebase-ui:0.2.0'
compile 'com.google.android.gms:play-services-auth:11.2.2'
compile 'com.google.firebase:firebase-auth:11.2.2'

应用程序剩下的唯一代码是:

compile 'com.firebaseui:firebase-ui-auth:2.3.0'

一旦我添加这个,我就会收到一个错误:

Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.1.0) from [com.android.support:design:26.1.0] AndroidManifest.xml:28:13-35 is also present at [com.android.support:customtabs:26.0.1] AndroidManifest.xml:25:13-35 value=(26.0.1). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:26:9-28:38 to override.

我已经尝试编译 'com.firebaseui:firebase-ui-auth:1.2.0' 但没有用。

需要一些帮助!提前致谢:)

最佳答案

检查 this linkfirebase UI 自述文件中:

If you would like to use a newer version of one of FirebaseUI's transitive dependencies, such as Firebase, Play services, or the Android support libraries, you need to add explicit compile declarations in your build.gradle for all of FirebaseUI's dependencies at the version you want to use.

例如,如果您想使用 Play 服务/Firebase 版本 FOO 和支持库版本 BAR,请为您使用的每个 FirebaseUI 模块添加以下额外行:

授权:

compile "com.google.firebase:firebase-auth:$FOO"
compile "com.google.android.gms:play-services-auth:$FOO"

compile "com.android.support:design:$BAR"
compile "com.android.support:customtabs:$BAR"
compile "com.android.support:cardview-v7:$BAR"

那么在你的情况下你必须使用:

compile "com.android.support:design:26.1.0"
compile "com.android.support:customtabs:26.1.0"
compile "com.android.support:cardview-v7:26.1.0"

关于android - 为 firebase-ui-auth :2. 3.0 添加依赖项时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46267746/

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