Android 从 Firebase Firestore 获取数据时出错

问题描述 投票:0回答:1

我创建了一个从 Firebase Firestore 获取一些数据并将其显示在列表中的应用程序。当应用程序启动时未获取数据并发生此错误。

W/ConnectionTracker( 4843): Exception thrown while unbinding
W/ConnectionTracker( 4843): java.lang.IllegalArgumentException: Service not registered: lm@b240d73
W/ConnectionTracker( 4843):     at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1757)
W/ConnectionTracker( 4843):     at android.app.ContextImpl.unbindService(ContextImpl.java:1874)
W/ConnectionTracker( 4843):     at android.content.ContextWrapper.unbindService(ContextWrapper.java:792)
W/ConnectionTracker( 4843):     at ce.b(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):1)
W/ConnectionTracker( 4843):     at ce.a(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):5)
W/ConnectionTracker( 4843):     at ln.A(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):10)
W/ConnectionTracker( 4843):     at ky.a(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):3)
W/ConnectionTracker( 4843):     at dy.run(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):2)
W/ConnectionTracker( 4843):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/ConnectionTracker( 4843):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/ConnectionTracker( 4843):     at iw.run(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (040700-0):15)

奇怪的是,当我

⚡Hot Reload
正在运行的应用程序数据按预期显示时

Pubspec.yaml
文件

  firebase_core: ^3.2.0
  cloud_firestore: ^5.1.0

android/app/build.gradle

dependencies {
    implementation 'com.google.android.gms:play-services-ads:23.2.0'
}
flutter firebase google-cloud-firestore
1个回答
0
投票

看起来这与 firebase init 有关。

你能检查一下你是否正在打电话吗

等待 Firebase.initializeApp();

在访问任何服务之前?

© www.soinside.com 2019 - 2024. All rights reserved.