【问题标题】:Errors in adding firebase to flutter in android studio: Plugin project :firebase_core_web not found. Please update settings.gradle [duplicate]在android studio中将firebase添加到flutter时出错:插件项目:firebase_core_web未找到。请更新 settings.gradle [重复]
【发布时间】:2020-10-14 22:01:00
【问题描述】:

我正在尝试将我的 Flutter 应用程序链接到 firebase,并在最新版本中添加了我需要的所有插件 firebase_core、cloud_firestore 和 firebase_auth。在创建项目时,我还按照 fire base 网站中的说明添加了 Jason 文件。问题是当我运行它时,它需要很长时间才能完成运行(实际上我在添加插件后从未见过它完成运行)并且我总是得到这个错误

Plugin project :cloud_firestore_web not found. Please update settings.gradle.
Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :firebase_auth_web not found. Please update settings.gradle.

我尝试点击这些链接,但仍然收到此错误

https://github.com/FirebaseExtended/flutterfire/issues/2599

https://stackoverflow.com/questions/55159894/firebase-stuck-on-run-your-app-to-verify-installation-for-android/55161810

【问题讨论】:

    标签: firebase flutter


    【解决方案1】:

    将以下代码添加到文件settings.gradle

    def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
    
    def plugins = new Properties()
    def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
    if (pluginsFile.exists()) {
        pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
    }
    
    plugins.each { name, path ->
        def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
        include ":$name"
        project(":$name").projectDir = pluginDirectory
    }
    

    【讨论】:

    • 谢谢!我觉得这很奇怪,这不是任何地方的文档(比这里和 Github 上的一些问题)。
    猜你喜欢
    • 2020-10-11
    • 2022-10-21
    • 2020-09-06
    • 2021-02-09
    • 2021-06-01
    • 2020-08-27
    • 2020-10-02
    • 2019-03-06
    相关资源
    最近更新 更多