Flutter:绑定尚未初始化

6
升级 Flutter 到 3.0.0 后,当使用计算隔离时出现了错误。在 main.dart 中已经初始化了。请注意,保留了 HTML 标签。
void main() async {
  WidgetsFlutterBinding.ensureInitialized();

尝试执行以下命令:flutter clean。然后运行flutter pub update,再试一次。 - Hardik Mehta
我有同样的问题。 - Javier C.
2个回答

4
我在Flutter版本>=3.0中找到了解决这个错误的方法:
  1. Add this line to your main():

    void main() async {
      WidgetsFlutterBinding.ensureInitialized();
      DartPluginRegistrant.ensureInitialized(); //<----FIX THE PROBLEM
      //..
    }
    

5
DartPluginRegistrant.ensureInitialized()不能解决这个问题。 - Xdg

-2

尝试这个 await WidgetsFlutterBinding.ensureInitialized();


3
没有效果 => 它不是未来。 - MedCh
对我来说不起作用。 - Javier C.
该函数不是一个 future。 - ANORAK_MATFLY

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