扑动中未定义的类'UserCredential'

Posted

技术标签:

【中文标题】扑动中未定义的类\'UserCredential\'【英文标题】:undefined class 'UserCredential' in flutter扑动中未定义的类'UserCredential' 【发布时间】:2021-07-08 08:26:51 【问题描述】:

我一直在尝试使用 Flutter 实现 Google 登录屏幕。

 UserCredential result = await _auth.signInWithEmailAndPassword(email:email, password: password);

上面那行的编辑说:

  Undefined class 'UserCredential'

我该如何解决?任何帮助将不胜感激。

【问题讨论】:

导入包firebase_auth.dart 已经导入 运行 pub get/pub upgrade 以确保您拥有正确版本的 firebase_auth.dart 那么您很可能使用的是过时版本的firebase_auth,其中UserCredentialAuthResult,请使用AuthResult 或更新您的firebase 软件包版本。 【参考方案1】:

使用

更新了我的firebase包版本
npm update -g firebase-tools

然后重新启动我的 IDE。

【讨论】:

以上是关于扑动中未定义的类'UserCredential'的主要内容,如果未能解决你的问题,请参考以下文章

PHP中未定义的类变量

如何防止使用 TypeScript 在构造函数中未定义成员?

通过 webview 扑动贝宝

使用 Proguard 删除 Google Play Services 库中未使用的类

如何从 WCF 中未使用 DataContractAttribute 或 SerializableAttribute 标记的类继承?

在 JAXB 生成的类中未设置默认布尔值