这是一种罕见的情况,我的应用突然崩溃,没有任何崩溃对话框,Logcat中没有本地崩溃日志输出,但是我在下面看到一些奇怪的日志:
似乎是因为“发送到SYSTEM的绑定器过多”,系统杀死了我的进程并重新启动它们。它仅在一个用户的电话上发生,无法在其他电话上重现。除了该用户外,我们没有收到任何报告。
我不知道什么可能导致此问题。谷歌搜索后找不到结果。
答案 0 :(得分:1)
在小米Mi 8(MIUI 10.1.2.0,Android 9)上运行时,我们的应用遇到相同的错误,但在手边的其他小米手机上却没有。我们仍在查找问题,但似乎与某个Google Play服务/ Firebase库有关。
如果您需要快速修复,请在手机上安装Google Play服务,然后崩溃消失了。
一旦发现更多信息,便会更新答案。
答案 1 :(得分:1)
我的设备(小米8,Android 9.0 )也遇到相同的错误。我集成了Google Play服务和Firebase lib:
apply plugin: 'io.fabric'
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.5'
apply plugin: 'com.google.gms.google-services'
但是,当我的应用程序在 android 9.0版本下的 Xiaomi 8 上运行时,一切正常。当我删除了有关Filebase lib的相关依赖关系,并再次在装有Android 9.0的Xiaomi 8上运行时,一切都还可以。
答案 2 :(得分:0)
我们面临同样的问题, 在将crashlytics从2.7升级到2.9后,它似乎可以正常运行。
答案 3 :(得分:0)