【问题标题】:How to report exceptions in android project automatically to Firebase?如何将android项目中的异常自动报告给Firebase?
【发布时间】:2017-12-06 09:49:45
【问题描述】:

我已经看到了向 firebase 自动报告崩溃报告的选项。但是常规的 try/catch 异常呢?有没有办法在我的 android 应用程序中为每个捕获的异常设置自动日志到 Firebase?

【问题讨论】:

  • 您几乎肯定希望在您的应用程序中报告每个捕获的异常。这将是压倒性的,具体取决于您使用的第三方库的数量和类型。正如弗兰克在他的回答中所说明的那样,最好有选择地记录有助于诊断的个别异常。

标签: android firebase exception-handling firebase-crash-reporting


【解决方案1】:

在您的应用中使用 Firebase 崩溃报告 SDK 后,未捕获的异常会自动报告给服务器。

要报告您捕获的异常,请致电 FirebaseCrash.report

  ...
}
catch (IOException ex) {
    FirebaseCrash.report(ex);
}

我强烈推荐阅读Firebase Crash Reporting documentation。它几乎是一个页面,涵盖了整个 API 和许多常见用例。

【讨论】:

  • FirebaseCrashlytics.getInstance().recordException(ex)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 2014-04-06
相关资源
最近更新 更多