调用Firebase.initializeApp()返回“无法在通道上建立连接” - Flutter + Firebase

35

我正在使用Flutter(截至2022年7月1日的最新版本)与Firebase工作,当我尝试在我的Main函数中调用Firebase.initializeApp()时,它会返回以下错误:

'[ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)'

这是我的代码:

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  Firebase.initializeApp();
  runApp(const MyApp());
}
任何帮助都将不胜感激。

1
欢迎来到SO!您使用的是哪个操作系统?根据pub.dev包的说明,它仅支持iOSAndroidmacOSWeb - lepsch
@lepsch,感谢您的回复,我目前正在使用Android。 - It's Guardian Time
1
另外,将 Firebase.initializeApp(); 更正为 await Firebase.initializeApp(); - Lalit Fauzdar
2
每个人在过去的7-8个小时里都面临着同样的问题。请查看Flutter的存储库中报告的错误此处,以及这个社区问题此处 - Lalit Fauzdar
我的设备没有连接到互联网 ‍♂️ - David Chopin
显示剩余2条评论
11个回答

0
dependency_overrides:
  firebase_auth: '4.3.0'
  firebase_auth_platform_interface: '6.15.3'

感谢您对Stack Overflow社区做出贡献的兴趣。这个问题已经有很多答案了,其中一个答案已经得到社区广泛验证。您确定您的方法之前没有被提到过吗?如果是这样的话,能否解释一下您的方法与众不同的地方,在什么情况下您的方法可能更好,并且为什么您认为之前的答案不够满意。您可以编辑您的回答并提供解释吗? - Jeremy Caney

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接