我的调试控制台向我展示了这个:
W/ConnectionTracker(17934): Exception thrown while unbinding
W/ConnectionTracker(17934): java.lang.IllegalArgumentException: Service not registered: lp@9f7d4ca
W/ConnectionTracker(17934): at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1557)
W/ConnectionTracker(17934): at android.app.ContextImpl.unbindService(ContextImpl.java:1692)
W/ConnectionTracker(17934): at android.content.ContextWrapper.unbindService(ContextWrapper.java:717)
W/ConnectionTracker(17934): at ci.f(:com.google.android.gms.dynamite_measurementdynamite@204215067@20.42.15 (100408-0):1)
W/ConnectionTracker(17934): at ci.d(:com.google.android.gms.dynamite_measurementdynamite@204215067@20.42.15 (100408-0):2)
W/ConnectionTracker(17934): at lq.D(:com.google.android.gms.dynamite_measurementdynamite@204215067@20.42.15 (100408-0):10)
W/ConnectionTracker(17934): at lc.a(:com.google.android.gms.dynamite_measurementdynamite@204215067@20.42.15 (100408-0):2)
我不知道我该怎么做。
原文由 marcos_troia 发布,翻译遵循 CC BY-SA 4.0 许可协议
此警告的修复程序将于 2 月推出!
2 月 11 日编辑:通过快速测试,我看到此警告在 Firebase 消息传递的 v.8.0.0 中消失了,但该包仍在开发中; 链接到它。
1 月 13 日编辑:Android Studios 在输出中有一个简洁的选项来折叠线。如果您想摆脱在开发时容易干扰的长消息,请右键单击该行并将其折叠。但之前调整它,因为某些值会发生变化。
从这个堆栈:
将折叠的更改为:
等等。我建议您保留原始的折叠消息,只添加一条新消息以了解您正在更改的内容的历史记录。
我保留了堆栈中的第一条消息,以确保它没有被我忽略。这就是两个警告最终看起来而不是 26 行混乱代码的方式。
12 月 16 日编辑: 此警告的修复程序将于 2 月推出。不确定这个线程是如何/为什么被标记为关闭和修复的,因为有多种变通方法或多或少起作用。
真正的解决办法是尝试一些建议,如果他们失败了,就等着吧。
12 月 13 日编辑:从这个 Git 讨论 中,我们确认此错误不会导致任何其他问题,也不会导致崩溃。
没有抛出错误的旧机器在更新后开始这样做。
我们只需要等待将使这些警告消失的更新。
12 月 8 日编辑:无论是 Java 还是将 SHA 添加到我的 Firebase 控制台都没有任何帮助!
12 月 4 日编辑:看起来机器上有问题,我没有安装 Java。经过多次构建和擦除后,一切看起来都很好。我会留意的!
访问 Oracle 的站点 下载它!感谢 Talha 关于 SHA 的评论(keytool 需要 Java)!
12 月 3 日编辑:我做了另一个 Firebase 设置,正如 Timo Bähr 指出的那样, Firebase 设置的文档 已更新。如您所见,添加了 firebase-bom,还添加了选择 Java 或 Kotlin 的选项。
仔细检查我的项目并:
-ktx
结尾)现在错误消失了(暂时?)!
11 月 26 日编辑:即使 King 之前修复了异常,异常也回来了。
编辑 11 月 23 日:错误在 1-2 天后再次出现。请查看 King Alawaka 的答案,其中可能包含与 此 Github 回复 相同的解决方案。积极的反馈来自它。 :)
初始响应:更新 Firebase 依赖项后,我摆脱了这些错误。以下是我目前使用的版本:
这可能无济于事,因为我看到了 这个 git 问题,其中报告的版本与我使用的版本相似。
其他失败的选项:
implementation 'com.google.android.gms:play-services-basement:17.5.0'
到android\app\build.gradle