我正在开发一个原生 Android 应用程序并在我的 Crashlytics 中获取以下报告,但我无法弄清楚其确切原因。
我的应用程序中有两项活动
SplashActivity
和 MapActivity
。 MapActivity
中发生了很多事情,有点消耗内存。
LocationManager
获取位置以从服务器获取附近的地点。Retrofit
)AsyncTask
)崩溃报告:
java.lang.RuntimeException: android.os.DeadSystemException
at android.app.ActivityThread.handleSleeping(ActivityThread.java:4403)
at android.app.ActivityThread.-wrap23(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1893)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Caused by: android.os.DeadSystemException
受影响的设备:
我已经读过的内容:
不幸的是,这些链接没有真正有帮助。我确信设备崩溃时没有重新启动。而且,其他应用程序在该设备上运行良好。我不拥有该设备,我只是将这些放入我的 Crashlytics 中。
如果至少我可以在云中的某个设备上重现它。使用 GenyMotion 并掌握 LogCat 日志,这会有很大的帮助。
谢谢!
问题可能出在三星设备上。 你无能为力,这是他们的操作系统问题。
您可以在这里阅读。
https://forum.developer.samsung.com/t/deadsystemexception/859