我创建了一个从 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'
}
看起来这与 firebase init 有关。
你能检查一下你是否正在打电话吗
等待 Firebase.initializeApp();
在访问任何服务之前?