Firebase Crashlytics
是一款輕量級的即時當機崩潰記錄器,可幫助我們跟踪,確定優先級並解決影響您應用質量的穩定性問題。當問題嚴重性突然增加時,它會發出警報。Crashlytics通過對App Crash進行分組並突出顯示導致App Crash的情況,從而為您節省故障排除時間。
本篇主要介紹Firebase Crashlytics的設定方法,如想要了解Android App如何設定崩潰記錄,可以參考我另一篇文章:【Android】透過Crashlytics及Timber作Android logging
- 新增Project
登入Firebase,並新增一個APP Project。
這裡我以我的MVVMArch當作範例,將專案名稱填寫後可以選擇數據分析的位置,也有台灣可以選擇,在這使用預設就可以了。
- 新增應用程式
建立完成後需要新增一筆應用程式,如果是Iphone可以點選IOS來新增,這邊主要以Android為主,因此點選Android圖示來新增。
填寫APP專案完整名稱及
偵錯簽署憑證 SHA-1
。至於
偵錯簽署憑證 SHA-1
如何取得,可以參考Google官方教學,或是從Android Studio取得Debug簽證 SHA-1值。執行signingReport後可以取得Debug憑證的SHA-1值。
點選註冊應用程式後下載
google-services.json
設定檔,並放在app
資料夾內。在APP專案內的
build.gradle
新增Firebase SDK。 - 設定Crashlytics
點選
開始設定Crashlytics
來設定Crashlytics。選擇
否,這個應用程式並未安裝任何版本的Crashlytics SDK
下一步要在APP設定SDK,詳細設定可以參考:【Android】透過Crashlytics及Timber作Android logging
最後在Crashlytics檢查是否有崩潰記錄。