Я пытаюсь записать данные в firestore.
Я пытался найти решение по другим вопросам.но не смог решить проблему.Вот вывод терминала и функция createData.
I / флаттер (18061): * I / флаттер (18061): ** I / флаттер (18061): *** E /MethodChannel # plugins.flutter.io / cloud_firestore (18061): не удалось обработать вызов метода E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): java.lang.NullPointerException: компонент Firestore отсутствует.E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): в com.google.common.base.Preconditions.checkNotNull (Preconditions.java:906) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): вcom.google.firebase.firestore.FirebaseFirestore.getInstance (com.google.firebase: firebase-firestore @@ 18.2.0: 88) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): на com.google.firebase.firestore.FirebaseFirestore.getInstance (com.google.firebase: firebase-firestore @@ 18.2.0: 80) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): в io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin.getFirestore (CloudFirestorePlugin.java:82)plugins.flutter.io/cloud_firestore(18061): по адресу io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin.onMethodCall (CloudFirestorePlugin.java:533) E /MethodChannel # plugins.flutter.io / cloud_firestore (18061): в io.flutter.plugin.common.MethodChannel $ IncomingMethodCallHandler.onMessage (MethodChannel.java:201) E / MethodChannel # plugins.flutter.io / cloud_firestore: 180 (io.flutter.view.202) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): на android.os.MessageQueue.nativePollOnce (собственный метод) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): на android.os.MessageQueue.next (MessageQueue.java:323) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): at android.os.Looper.loop (Looper.java:135) E / MethodChannel # plugins.flutter.io / cloud_firestore(18061): на android.app.ActivityThread.main (ActivityThread.java:7331) E / MethodChannel # plugins.flutter.io / cloud_firestore (18061): на java.lang.отражать.Method.invoke (собственный метод).flutter.io / cloud_firestore (18061): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120) E / flutter (18061): [ОШИБКА: флаттер / lib / ui / ui_dart_state.cc (148))] Необработанное исключение: PlatformException (ошибка, компонент Firestore отсутствует., Null) E / flutter (18061): # 0
StandardMethodCodec.decodeEnvelope (пакет: flutter / src / services / message_codecs.dart: 564: 7)E / flutter (18061): # 1 MethodChannel.invokeMethod (пакет: flutter / src / services / platform_channel.dart: 302: 33) E / flutter (18061): E / flutter (18061): # 2
DocumentReference.setData (файл: ///home/mamba/Software/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.0/lib/src/document_reference.dart: 43: 30) E / flutter (18061): # 3 CollectionReference.add (файл: ///home/mamba/Software/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.0/lib/src/collection_reference.dart:58:23) E / flutter (18061): E / flutter (18061): # 4
_addNewMemberState.createData (пакет: teamapp / Pages/addNewMember.dart:218:61) E / флаттер (18061): E / флаттер (18061): # 5
_InkResponseState._handleTap (упаковка: флаттер / источник / материал / чернила_датчик: 513: 14) E / флаттер (18061):
# 6 _InkResponseState.build. (упаковка: флаттер / src / material / ink_well.dart: 568: 30) E / флаттер (18061):
# 7 GestureRecognizer.invokeCallback (пакет: флаттер / src / жесты / распознаватель.дарт: 120: 24) E / флаттер
(18061): # 8 TapGestureRecognizer._checkUp
(пакет: флаттер / src / gestures / tap.dart: 242: 9) E / флаттер (18061): # 9
TapGestureRecognizer.acceptGesture
(пакет: флаттер / src / gestures / tap.dart: 204: 7) E / флаттер (18061): # 10
GestureArenaManager.sweep
(пакет: флаттер / src / gestures / arena.dart: 156: 27) E / флаттер (18061):
# 11 _WidgetsFlutterBinding & BindingBase & GestureBinding.handleEvent (пакет: flutter / src / gestures / binding.dart: 218: 20) E / flutter (18061):
# 12 _WidgetsFlutterBinding & BindingBase & GestureBinding.dispatchEvent (пакет: flutter / src / gestures / binding.dart: 192: 22) E / flutter (18061):
# 13 _WidgetsFlutterBinding & BindingBase & GestureBinding._handlePointerEvent (пакет: flutter / src / gestures / binding.dart: 149: 7) E / flutter (18061):
# 14 _WidgetsFlutterBinding & BindingBase & GestureBinding._flushPointerEventQueue
(пакет: флаттер / src / gestures / binding.dart: 101: 7) E / флаттер (18061):
# 15 _WidgetsFlutterBinding & BindingBase & GestureBinding._handlePointerDataPacket
(пакет: флаттер / src / gestures / binding.dart: 85: 7) E / флаттер (18061):
# 16 _rootRunUnary (dart: async / zone.dart: 1136: 13) E / flutter (18061): # 17 _CustomZone.runUnary (dart: async / zone.dart: 1029: 19)
E / flutter (18061): # 18 _CustomZone.runUnaryGuarded
(дротик: async / zone.dart: 931: 7) E / flutter (18061): # 19 _invoke1
(дротик: пользовательский интерфейс / hooks.dart: 223: 10) E / флаттер (18061): # 20
_dispatchPointerDataPacket (dart: ui / hooks.dart: 144: 5)