firebase - 在 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 版)中不会发生。
解决方案
推荐阅读
- rest - ReST - PUT vs PATCH 以在添加新属性时最大限度地减少客户端和 API 之间的耦合
- azure - 有没有办法阻止 azure app 服务的插槽交换
- html - 如何判断哪个 html 元素在服务器端发送了 http 请求?
- python - Django API 日志到 LogStash
- windows - 在操作系统启动时启动提升的应用程序,没有 UAC 提示
- keras - 检查输入时出错:预期 conv2d_19_input 有 4 个维度,但得到了形状为 (274, 1) 深度学习的数组
- ruby-on-rails - 托管在 GitHub 上的 Ruby on Rails 项目
- javascript - 如何保存 HTML FORM 数据以供将来使用
- javascript - 使用 sessionStorage 将值存储在数组中
- azure - 如何使用 powershell、Azure CLI 或 Terraform 更新 Azure AD 应用注册中的 Knownclientapplications