firebase - 添加 firebase 消息传递后 flutter gradle 出错

标签 firebase gradle dart firebase-cloud-messaging flutter

A 出现如下错误,找了很多方法解决,但不知道要用什么版本,要做什么。

The library com.google.firebase:firebase-iid is being requested by various other libraries at [[16.2.0,16.2.0]], but resolves to 15.1.0.

最佳答案

移除

 implementation 'com.google.firebase:firebase-messaging:17.0.0'

来自您的应用程序

如果有人遇到这样的错误

'com.android.support:appcompat-v7' has different version for the compile (26.1.0) and runtime (27.0.1) classpath

然后

在你的项目级gradle文件下

subprojects {
    project.configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex') ) {
                details.useVersion "26.1.0"
            }
        }
    }
}

将以上行添加到项目级gradle文件的底部

关于firebase - 添加 firebase 消息传递后 flutter gradle 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51652218/

相关文章:

dart - Flutter - 将 future 列表传递给 SearchDelegate

dart:如何实现保留传入项目顺序的流连接?

java - 如何从 Firebase 数据库检索数据以显示标记?

javascript - 渲染从 Firebase Firestore 映射的 React 组件

firebase - Firestore模拟器: How to generate Firebase ID tokens?

android - 使用 Firebase 进行应用链接跟踪

java - Gradle - 让 "assemble"依赖于所有项目的 "clean"

gradle - Gradle-从应用文件中调用父文件功能

android - Gradle 异常 : "There must be one branch ID(.bid) file in the root dir of the project"

flutter - 可以向下滑动图像返回上一屏幕吗?