Google Play 开发者控制台与 Crashlytics 控制台中的崩溃

Posted

技术标签:

【中文标题】Google Play 开发者控制台与 Crashlytics 控制台中的崩溃【英文标题】:Crashes in Google Play Developer console vs Crashlytics Console 【发布时间】:2016-01-22 11:52:18 【问题描述】:

我们在 Google Play 商店中有一个 android 应用程序。该应用程序的崩溃和 ANR 部分仅列出了少数最严重的崩溃,而我们的 Crashlytics 控制台列出了一组完全不同的崩溃 - 我的意思是 Crashlytics 中只有少数最严重的崩溃与 Playstore 中的崩溃相同。 原因之一可能是我们的应用程序也通过我们客户设置的私有企业商店分发。

1. Do these crashes also get shown up in Google Play Dev Console ?
2. Also if I can get all the crashes in Play Dev Console as I see in Crashlytics. ?

【问题讨论】:

【参考方案1】:

我使用 Google Play、Crittercism、Crashlytics 和 HockeyApp 来跟踪 Android SDK 和 NDK 衍生应用程序中的崩溃。

我对您问题的回答...

1) 您将永远无法在 Google Play 开发控制台中查看所有崩溃问题。 Google Play 根本无法很好地跟踪崩溃。在许多版本中,它要求用户“发送报告”并且许多人只需单击取消。 Google Play 也仅收集来自某些已识别设备和区域的崩溃。

2) Google Play 崩溃报告系统的弱点将促使您使用第三方崩溃报告器。在这一点上,我永远不会发布一个严格依赖 Google Play 进行崩溃报告的应用程序——如果你这样做,你只会错过绝大多数用户问题。

我们的流程是忽略 Google Play 开发控制台的崩溃报告,但使用他们的 ANR 报告(在其他崩溃报告中更难获得。)

【讨论】:

感谢@CoryTrese。我们有相同的政策,但我只是想看看我是否可以从 Google Play 崩溃中获得更多信息。是的,ANR 很有价值,在那里玩得很好 在与 Google Play 团队就这个问题进行了几个月的合作后,我相信开发控制台根本无法用于收集崩溃。根据 Crittercism 的说法,它仅跟踪已部署设备上发生的大约 5% 的 ANR。如果您找到更好的答案,我很想听听,但据我的研究表明,我发布的是基本(但不幸)的真相。 @CoryTrese 在三位第 3 方崩溃记者中,您会推荐哪一位? HockeyApp 是我的推荐。 你觉得 Google Play Dev Console 的崩溃报告还是没用吗?【参考方案2】:

如前所述,这取决于用户是否决定“发送报告”。您可以转向第三方崩溃报告器或尝试试用 Firebase 崩溃报告 (https://firebase.google.com/docs/crash)。

【讨论】:

以上是关于Google Play 开发者控制台与 Crashlytics 控制台中的崩溃的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Google Play 商店开发者控制台中删除应用内产品

Google Play控制台开发者帐户 - 转让所有权

Google Play 开发者控制台上的 Apk 上传不起作用

Play Store 上发布的应用程序无法与 Google Maps API 和 Facebook API 通信

错误:“用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。”

Google Play 管理中心开发者帐号 - 转让所有权