2016-08-13 293 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

謝謝,非常有用的信息 –