【问题标题】:Google Play Console crash report not related to my appGoogle Play 控制台崩溃报告与我的应用无关
【发布时间】:2018-07-24 23:39:33
【问题描述】:

Google Play 控制台报告了我的一个应用程序崩溃,该应用程序显然与我的应用程序无关。提供以下信息:

android.app.RemoteServiceException:

  1. 在 android.app.ActivityThread$H.handleMessage (ActivityThread.java:1768)

  2. 在 android.os.Handler.dispatchMessage (Handler.java:106)

  3. 在 android.os.Looper.loop (Looper.java:164)

  4. 在 android.app.ActivityThread.main (ActivityThread.java:6494)

  5. 在 java.lang.reflect.Method.invoke(本机方法)

  6. 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:438)

  7. 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)

如您所见,我的应用甚至没有被提及。所以我想知道那个崩溃报告是否真的与我的应用程序有关。响应。我想知道如何识别我的编码中导致崩溃的问题。也许堆栈跟踪被截断。但我无法访问任何后续项目。

任何想法表示赞赏。

这与提到的问题不同。那里是关于解决一个具体问题的。这是关于 Google Play 控制台指出的一个模糊问题,没有具体说明该问题是否或如何与我的应用相关。

【问题讨论】:

标签: android crash-reports google-play-console


【解决方案1】:

它将始终与您的应用相关 - Google Play 知道崩溃属于哪个进程,并且每个应用都有自己的进程。如果您没有看到您的应用被提及,那将是因为您的代码继承自 Android 平台中的其他代码。在您上面给出的示例中,崩溃将发生在您应用中的活动的 ActivityThread 中。

Android 是开源的。因此,您可以查看源代码并了解可能发生的情况。

在 Google 中搜索“ActivityThread 源代码”会找到 the source

查看第 1768 行,您会看到 RemoteServiceException 被抛出,因为 SCHEDULE_CRASH message was received

搜索 android 源代码将帮助您了解可能导致此问题的原因。

【讨论】:

  • 那有什么帮助? SCHEDULE_CRASH 消息的原因仍然未知。不用说,许多制造商在他们认为合适的时候调整了 Android 源代码,使得从堆栈跟踪中研究这些错误变得毫无意义。
猜你喜欢
  • 1970-01-01
  • 2019-04-01
  • 2018-07-25
  • 2017-11-02
  • 1970-01-01
  • 2017-10-23
  • 2019-03-18
  • 1970-01-01
  • 2016-01-22
相关资源
最近更新 更多