在android studio中将firebase添加到flutter时出错:插件项目:firebase_core_web未找到。请更新 settings.gradle [重复]
Posted
技术标签:
【中文标题】在android studio中将firebase添加到flutter时出错:插件项目:firebase_core_web未找到。请更新 settings.gradle [重复]【英文标题】:Errors in adding firebase to flutter in android studio: Plugin project :firebase_core_web not found. Please update settings.gradle [duplicate] 【发布时间】: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://***.com/questions/55159894/firebase-stuck-on-run-your-app-to-verify-installation-for-android/55161810
【问题讨论】:
【参考方案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 上的一些问题)。以上是关于在android studio中将firebase添加到flutter时出错:插件项目:firebase_core_web未找到。请更新 settings.gradle [重复]的主要内容,如果未能解决你的问题,请参考以下文章
无法在 android studio 中设置 firebase
Android Studio中的Firebase android jars文档/javadoc [重复]
我可以在 android studio 的片段上使用 Firebase 吗?
Android:从运行时生成的文本字段中将数据保存到Firebase