比方说,我有这样的:在崩溃时,Firebase的“崩溃报告”会自动报告吗?
String x = i;
和i
为空,然后,我得到了NullPointerException
。我没有添加任何Firebase日志,那么这是否会被报告?我已经设置了SDK和所有东西,但是,当我尝试时,它没有报告任何内容,但它说报告可能需要长达24小时。那么,它会被报告吗?
比方说,我有这样的:在崩溃时,Firebase的“崩溃报告”会自动报告吗?
String x = i;
和i
为空,然后,我得到了NullPointerException
。我没有添加任何Firebase日志,那么这是否会被报告?我已经设置了SDK和所有东西,但是,当我尝试时,它没有报告任何内容,但它说报告可能需要长达24小时。那么,它会被报告吗?
按照火力地堡文档到Create your first error答案是是
火力地堡撞车自动报告生成致命错误(或捕获的异常)的报告。
但一定要遵循以下步骤Set up Crash Reporting为您的应用程序:
如果您还没有准备好,set up Firebase为您的Android项目。
在Firebase console中,将您的应用添加到您的Firebase项目。
添加依赖于崩溃报告,以您的应用程序级build.gradle
文件:
compile 'com.google.firebase:firebase-crash:9.4.0'
开始之前,请检查您的应用清单定义Application对象。如果是这种情况,请检查Known issues部分。
我希望它可以帮助你。
谢谢,非常有用的信息 –
是的,它会被报告。您可以使用日志在崩溃周围添加更多上下文,以便更好地了解导致崩溃的事件,但一旦发生致命异常,就会报告。您应该看到logcat消息,确认生成报告并将其发送到Firebase。 –