Firebase 的 "Crash Reports" 会自动报告崩溃吗?

Does Firebase's "Crash Reports" report automatically on a crash?

假设我有这个:

String x = i;

i 为空,然后,我得到一个 NullPointerException。我没有添加任何 Firebase 日志,所以会被报告吗?我已经设置了 SDK 和所有内容,但是,当我尝试时,它没有报告任何内容,但它说报告最多可能需要 24 小时。那么,会不会被举报?

根据 Firebase 文档 Create your first error 答案是

Firebase Crash Reporting automatically generates reports for fatal errors (or uncaught exceptions).

但请确保您的应用 Set up Crash Reporting 按照以下步骤操作:


  1. 如果您还没有,set up Firebase 用于您的 Android 项目。

  2. Firebase console 中,将您的应用程序添加到您的 Firebase 项目。

  3. 将崩溃报告的依赖项添加到您的应用级 build.gradle 文件:

    compile 'com.google.firebase:firebase-crash:9.4.0'

  4. 在继续之前,请检查您的应用程序清单是否定义了 Application object. If that is the case, check the Known issues 部分。

希望对你有所帮助。