Android:如何在 Google Play Developer Console 中获取有关捕获异常的信息?

Bev*_*vor 5 android in-app-purchase in-app-billing google-play

当部署在 Google Play 商店中的应用程序崩溃时,您会看到这些崩溃报告。假设我有捕获并记录的异常,有Log.e没有办法以任何方式查看这些异常?换句话说:当我想查看对我的工作流程来说真正重要的错误时,是在 Google Play Developer Console 中查看这些异常以RuntimeException在应用程序内部抛出一个故意使应用程序崩溃的唯一方法吗?(那真的很愚蠢)。

背景:我目前正在实施应用内计费。在购买过程中,确实有很多阶段可能会发生异常。如果客户联系我并询问为什么购买过程不起作用,我怎么知道我在 Google Play Developer Console 中没有看到任何信息?

Gok*_*oku 3

您可以使用Firebase Crashlytics

Firebase Crashlytics 是一款轻量级实时崩溃报告程序,可帮助您跟踪、确定优先级并修复影响应用质量的稳定性问题。Crashlytics 通过智能地对崩溃进行分组并突出显示导致崩溃的情况,从而节省您的故障排除时间。

关键能力

  • 精心策划的崩溃报告

    Crashlytics 将大量崩溃合成为可管理的问题列表,提供上下文信息,并突出显示崩溃的严重性和普遍性,以便您可以更快地查明根本原因。

  • 增强的环境信息

    Crashlytics 允许您按操作系统、版本、硬件配置等过滤报告。了解您的应用程序在特定制造商的设备上、使用某些 API 版本、甚至在特定的屏幕方向上是否更频繁地崩溃。

  • 实时警报

    获取有关新问题、倒退问题以及可能需要立即关注的日益严重的问题的实时警报。

Firebase Crashlytics 入门