首页 > 解决方案 > 在 null 上调用了方法“toRawHandle”,但我没有使用 FirebaseMessaging

问题描述

我有一个例外object_patch.dart,位于/Users/ME/development/flutter/bin/cache/dart-sdk/lib/_internal/vm/lib

在 null 上调用了方法“toRawHandle”

我已按照此处的说明进行操作,该说明是此处帖子中相关问题的解决方案。

此外,我在这个主题上找到的所有帖子都与 FirebaseMessaging 有关。但我没有使用 FirebaseMessaging。

这是我的 Firebase 依赖项pubspec.yaml

  firebase_core: ^0.5.3
  firebase_auth: ^0.18.4
  cloud_firestore: ^0.14.4
  firebase_storage: ^5.2.0
  firebase_database: ^4.4.0
  cloud_functions: ^0.7.2

我的main.dart

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

有人知道我可能会错过什么吗?

注意:这只发生在 Visual Studio Code(现在是 1.51.1 版)中。但是,这个问题在 Android Studio(现在是 4.1.1 版)中不会发生。

标签: firebasefluttergoogle-cloud-firestore

解决方案


推荐阅读