【Android】在Firebase上作Crashlytics的設定

Android crashlytics with Firebase

Posted by Tabaco on May 8, 2019

Firebase Crashlytics是一款輕量級的即時當機崩潰記錄器,可幫助我們跟踪,確定優先級並解決影響您應用質量的穩定性問題。當問題嚴重性突然增加時,它會發出警報。Crashlytics通過對App Crash進行分組並突出顯示導致App Crash的情況,從而為您節省故障排除時間。

本篇主要介紹Firebase Crashlytics的設定方法,如想要了解Android App如何設定崩潰記錄,可以參考我另一篇文章:【Android】透過Crashlytics及Timber作Android logging

  1. 新增Project

    登入Firebase,並新增一個APP Project。 這裡我以我的MVVMArch當作範例,將專案名稱填寫後可以選擇數據分析的位置,也有台灣可以選擇,在這使用預設就可以了。

  2. 新增應用程式

    建立完成後需要新增一筆應用程式,如果是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。

  3. 設定Crashlytics

    點選開始設定Crashlytics來設定Crashlytics。 選擇否,這個應用程式並未安裝任何版本的Crashlytics SDK 下一步要在APP設定SDK,詳細設定可以參考:【Android】透過Crashlytics及Timber作Android logging 最後在Crashlytics檢查是否有崩潰記錄。