2016-08-13 228 views
2

比方说,我有这样的:在崩溃时,Firebase的“崩溃报告”会自动报告吗?

String x = i; 

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

+0

是的,它会被报告。您可以使用日志在崩溃周围添加更多上下文,以便更好地了解导致崩溃的事件,但一旦发生致命异常,就会报告。您应该看到logcat消息,确认生成报告并将其发送到Firebase。 –

回答

7

按照火力地堡文档到Create your first error答案是

火力地堡撞车自动报告生成致命错误(或捕获的异常)的报告。

但一定要遵循以下步骤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对象。如果是这种情况,请检查Known issues部分。

我希望它可以帮助你。

+0

谢谢,非常有用的信息 –