比方說,我有這樣的:在崩潰時,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。 –