本頁面提供 Crashlytics 的疑難排解說明和常見問題解答。如果找不到所需資訊或需要其他協助,請與 Firebase 支援團隊聯絡。
一般疑難排解/常見問題
未看到導覽標記記錄
如果沒有看到路徑記錄,建議檢查應用程式的 Google Analytics 設定。請確認符合下列規定:
未收到當機風險驟升警告
如果沒有看到速度快訊,請確認您使用的是
未看到未發生當機情形的指標 (或看到不可靠的指標)
如果沒有看到未發生當機情形的指標 (例如未受當機情況影響的使用者和工作階段),或是看到不可靠的指標,請檢查下列事項:
誰可以查看、撰寫及刪除問題的附註?
專案成員可以在附註中針對特定問題留言,提出疑問或更新狀態等。
專案成員發布附註時,系統會標示他們的 Google 帳戶電子郵件地址。所有有權查看附註的專案成員,都能看到這個電子郵件地址和附註。
以下說明查看、撰寫及刪除記事所需的存取權:
整合
應用程式也使用 Google Mobile Ads SDK,但不會當機
如果您的專案同時使用 Crashlytics 和 Google Mobile Ads SDK,當機報告器可能會在註冊例外狀況處理常式時發生干擾。如要修正這個問題,請呼叫 disableSDKCrashReporting
,在 Mobile Ads SDK 中關閉當機報告功能。
我的 BigQuery 資料集位於何處?
將 Crashlytics 連結至 BigQuery 後,無論 Firebase 專案位於何處,您建立的新資料集都會自動位於美國。
迴歸的問題
什麼是回歸問題?
如果問題先前已結案,但Crashlytics收到問題再次發生的新報告,就會視為「迴歸」問題。Crashlytics 會自動重新開啟這些回歸問題,方便您視應用程式情況解決問題。
以下範例情境說明 Crashlytics 如何將問題歸類為迴歸:
- Crashlytics 首次收到有關「Crash A」的當機報告。Crashlytics 會為該當機事件開啟相應的問題 (問題「A」)。
- 您迅速修正這個錯誤、關閉「A」問題,然後發布新版應用程式。
- Crashlytics在您關閉問題後,收到有關問題「A」的另一份報告。
- 如果報告來自應用程式版本,而您關閉問題時Crashlytics 知道該版本 (表示該版本已針對任何當機情況傳送當機報告),則 Crashlytics 不會將該問題視為回歸。問題將維持關閉狀態。
- 如果報告來自應用程式版本,而該版本在您關閉問題時Crashlytics 並不知道該問題 (表示該版本從未針對任何當機情況傳送任何當機報告),則 Crashlytics 會將該問題視為迴歸問題,並重新開啟問題。
如果問題復發,系統會傳送迴歸偵測警報,並在問題中加入迴歸信號,通知您 Crashlytics 已重新開啟問題。如果不想讓問題因迴歸演算法而重新開啟,請「靜音」問題,而非關閉問題。
為什麼舊版應用程式會出現回歸問題?
如果報表來自舊版應用程式,且您關閉問題時,該版本從未傳送任何當機報告,則 Crashlytics 會將問題視為迴歸問題,並重新開啟問題。
如果發生下列情況,就可能需要使用這個功能:您已修正錯誤並發布新版應用程式,但仍有使用者使用舊版應用程式,因此無法取得錯誤修正。如果其中一個舊版從未在您關閉問題時傳送任何異常終止報告,且這些使用者開始遇到錯誤,則這些異常終止報告會觸發回歸問題。
如果不想讓問題因迴歸演算法而重新開啟,請「將問題設為靜音」,而非關閉問題。