簡體   English   中英

flutter cloud-firestore MissingPluginException 異常

[英]flutter cloud-firestore MissingPluginException Exception

不能在 flutter (android 和 IOS) 中使用 cloud firestore ......我得到這個例外:

E/flutter (10137): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未處理的異常:MissingPluginException(在頻道 plugins.flutter.io/cloud_firestore 上找不到方法 DocumentReference#setData 的實現)

E/flutter (10137): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:319:7)

E/flutter (10137): E/flutter (10137): #1 DocumentReference.setData (package:cloud_firestore/src/document_reference.dart:51:30)

E/flutter (10137):#2 _MyHomePageState.build。 (包:firestoretest/main.dart:41:16)

筆記:

這是我的 pubspec.yaml 文件:

cloud_firestore:^0.13.0+1

集合:^1.14.11

firebase_core:^0.4.3+1

我正確配置了 firebase 並按照 firebase 控制台所示進行連接 .. 並且能夠毫無問題地使用 firebase 實時數據庫

最后我想出了解決這個問題(請記住我正在使用顫振)。 實際上,firebase 的安裝從一開始就不是完美的。 即使在 firebase 的文檔(對於 flutter)他們明確說我們必須安裝 pods(ios 包),但實際上除了添加包的條目(例如 cloud_firestore)之外,我們不需要做任何與 pods 相關的事情) 並執行flutter packages get 我不得不將整個代碼庫遷移到一個新的 Flutter 項目,幾分鍾內,一切都很好。

MissingPluginException 異常:

我遇到了這個問題,因為我沒有使用 flutter 的穩定版本,在通過命令“flutter channel stable”進行更改后,我能夠將我的項目與 firebase 集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM