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