无法在 flutter(android 和 IOS)中使用 cloud firestore ...我收到此异常:
E/flutter (10137): [错误:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:MissingPluginException(在通道plugins.flutter.io/cloud_firestore上找不到方法DocumentReference#setData的实现)
E/flutter (10137): #0 MethodChannel.invokeMethod (包:flutter/src/services/platform_channel.dart:319:7)
E/颤振(10137):
E/flutter (10137): #1 DocumentReference.setData (包:cloud_firestore/src/document_reference.dart:51:30)
E/flutter (10137): #2 _MyHomePageState.build。 (包:firestoretest/main.dart:41:16)
note:
这是我的 pubspec.yaml 文件:
云火存储:^0.13.0+1
收藏:^1.14.11
firebase_core:^0.4.3+1
我正确配置了 firebase,它已连接,如 firebase 控制台所示。并且能够毫无问题地使用 firebase 实时数据库
最后我想出了解决这个问题的方法(请记住我正在使用颤振)。实际上,Firebase 安装从一开始就并不完美。尽管在 firebase(用于 flutter)的文档中,他们明确表示我们必须安装 pod(ios 包),但实际上,除了添加包的条目(例如 cloud_firestore )并执行flutter packages get
。我必须将整个代码库迁移到一个新的 flutter 项目,几分钟之内,一切都很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)