【问题标题】:Undefined name "Firebase" following "FlutterFire Overview" tutorial遵循“FlutterFire 概述”教程的未定义名称“Firebase”
【发布时间】:2021-04-01 13:19:06
【问题描述】:

我关注这个页面:https://firebase.flutter.dev/docs/overview/#initializing-flutterfire

然后我输入指令:

await Firebase.initializeApp();

就像在文档中一样,我有错误:'Undefined name 'Firebase'。但是,我的文件中存在导入:

import 'package:firebase_core/firebase_core.dart';

另外,当我输入 FirebaseApp 代替 Firebase 时,FirebaseApp 被识别但未定义 initializeApp 函数。

注意导入显示为灰色import 'package:firebase_core/firebase_core.dart';

那么问题出在哪里?

【问题讨论】:

  • 您能否添加安装在您的 pubspec.yaml 中的 firebase_core 版本?
  • 尝试在您的终端中使用flutter pub get。您是否安装了 firebase 软件包?
  • firebase_core: ^0.4.0+9
  • @coutiereric 是的,您正在阅读 ^0.7.0 的文档,请将其更改为 firebase_core: "^0.7.0"
  • @Devilscomrade 对于“你安装了 firebase 包”你想说什么?

标签: firebase flutter dart


【解决方案1】:

我已将每个 Firebase 相关软件包的版本更改为最新版本(因为如建议的那样,本教程适用于 0.4.0 以外的新版本)并且一切正常。

firebase_core: ^1.0.0
firebase_auth: ^1.0.1
cloud_firestore: ^1.0.3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2022-01-28
    • 1970-01-01
    • 2018-05-14
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多