Google Play 控制台报告了我的一个应用程序崩溃,这显然与我的应用程序无关。提供此信息:
android.app.RemoteServiceException:
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1768)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6494)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)
如您所见,甚至没有提及我的应用程序。所以我想知道该崩溃报告是否真的与我的应用程序有关。响应。我想知道如何识别导致崩溃的编码问题。也许堆栈跟踪被截断了。但是我无法访问任何后续项目。
任何想法表示赞赏。
这与提到的问题不同。这是关于解决一个具体问题。这是关于 Google Play 控制台指出的一个模糊问题,没有具体说明该问题是否或如何与我的应用相关。
最佳答案
它将始终与您的应用相关 - Google Play 知道崩溃属于哪个进程,并且每个应用都有自己的进程。如果您没有看到您的应用被提及,那是因为您的代码继承自 Android 平台中的其他一些代码。在您上面给出的示例中,崩溃将发生在您应用中 Activity 的 ActivityThread 中。
Android 是开源的。因此,您可以查看源代码并了解可能发生的情况。
在 Google 中搜索“ActivityThread 源代码”找到 the source .
查看第 1768 行,您会看到 RemoteServiceException 被抛出,因为 SCHEDULE_CRASH message was received .
搜索 android 源代码将帮助您了解可能导致此问题的原因。
关于android - 与我的应用无关的 Google Play 控制台崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48786503/