我在flutter(2022年7月1日的最新版本)中与Firebase合作,当我try 呼叫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());
}

任何帮助都将不胜感激

推荐答案

我通过使用flutter pub outdatedflutter pub upgrade firebase_...将所有firebase依赖项升级到最新版本,解决了这个问题.

我在添加firebase_messaging插件v11.4.4后遇到了这个问题.可能与firebase_core_platform_interface的变化有关.

Flutter相关问答推荐

如何在Firebase项目中更改包名称和包ID

Flutter 动画列表一次构建所有项目,而不是仅构建可见的项目

CMakeLists.txt处的CMake错误:3(项目)找不到指定的Visual Studio实例

如何创建这样的按钮

如何确定Flutter 中的文本 colored颜色 ?

Dart 和 flutter 错误无法在您的 PATH 中找到 git

如何使自动焦点位于已经有一些文本的 TextField 的第一行?

如何在列表视图生成器中显示图像

运行任何 flutter 命令都会显示无法安装 <版本>

在 Flutter 中从 FireStore 获取数据并编译它们需要太多时间

在使用 Android 12+ 的真实 Android 设备上,SingleChildScrollView 中最初位于视口之外的无响应 Web 视图

点击按钮后重新启动定时器

我对 Flutter Apk 有疑问

Flutter canvas 绘制不同 colored颜色 的原始点

如何在 Flutter 中滚动时为多个小部件设置动画

我想在一个屏幕上有两个相同区域的列表视图,我该如何设置?

无法将参数类型Future Function(String?)分配给参数类型void Function(NotificationResponse)?

在 Android 12+ 中,REST API 调用在 flutter 中非常慢,在 WiFi 中需要 10 秒,而在移动数据中不到一秒

将 onSaved(value) 从自定义 TextFormField 小部件传递给另一个?

如何在flutter中使用listview和riverpod