未处理的异常:绑定尚未初始化。

3
我已经面对这个错误3天了,我刚刚在Firebase数据库中使用了身份认证,但我不知道如何解决它。 enter image description here

寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为,一个具体的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整和可验证的示例。 - Frank van Puffelen
2个回答

11
根据他们的错误,答案包含在内:

enter image description here

main()函数内的runApp(const MyApp());之前添加WidgetsFlutterBinding.ensureInitialized();

我已经添加了这行代码,但问题仍未解决。 - Baboo kumar heerani
1
这对我很有帮助,因为我重命名了我的Flutter包并添加了Firebase,导致构建后只出现白屏。由于我遇到了相同的错误。谢谢! - JeeJee Studio
1
@JeeJeeStudio 我曾经因为我的安卓应用程序无法加载过白屏而疯狂寻找原因。你的评论澄清了HardikMaheta的解决方案可以解决这个问题,这对我帮助很大,哈哈。谢谢! - J D
太棒了!很高兴你成功了 :) - JeeJee Studio

4

试试这个...

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(const MyApp());
}

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