crash處理case範例說明

2021-07-10 02:53:16 字數 1784 閱讀 5668

hi,android組:

大家在解決友盟日誌的時候,找到了原因,要看一下我們的程式在其他地方是否有過類似的處理,觸類旁通,一併改掉。

解決友盟日誌的操作步驟:

1、根據crash日誌、終端裝置狀況,分析原因。

2、修復問題並根據發生crash終端裝置機型進行自行測試

3、確信沒有問題了,**提交,按照**提交規範,在**提交日誌上寫明bug**是友盟,及時間,以便查詢。對於原因知道,但無法復現,無法驗證的情況,小組要統一review再決定是否提交。

4、確信修復並已提交的問題,要在友盟上標記「已修復」。

5、同類的問題要同步修復 ,並執行上述相同的步驟。

例如:友盟crash日誌:

1、分析原因:

notification沒有bigcontentview屬性,結合下方的錯誤機型,發現只有4.4以下的機型出現。猜測此

bigcontentview屬性可能是高版版api支援。

測試一下。找到官方文件:

發現:此屬性在api level 16才支援,正好對應上了發生錯誤的機型版本。

2、解決並測試

3、測試確信沒有問題了,提交**。

4、更改友盟上的狀態為已修復。

5、查詢程式中類似的問題並執行上述步驟解決。

1、分析原因:

notification沒有bigcontentview屬性,結合下方的錯誤機型,發現只有4.4以下的機型出現。猜測此

bigcontentview屬性可能是高版版api支援。

測試一下。找到官方文件:

發現:此屬性在api level 16才支援,正好對應上了發生錯誤的機型版本。

2、解決並測試

3、測試確信沒有問題了,提交**。

4、更改友盟上的狀態為已修復。

5、查詢程式中類似的問題並執行上述步驟解決。

hi,android組:

大家在解決友盟日誌的時候,找到了原因,要看一下我們的程式在其他地方是否有過類似的處理,觸類旁通,一併改掉。

解決友盟日誌的操作步驟:

1、根據crash日誌、終端裝置狀況,分析原因。

2、修復問題並根據發生crash終端裝置機型進行自行測試

3、確信沒有問題了,**提交,按照**提交規範,在**提交日誌上寫明bug**是友盟,及時間,以便查詢。對於原因知道,但無法復現,無法驗證的情況,小組要統一review再決定是否提交。

4、確信修復並已提交的問題,要在友盟上標記「已修復」。

5、同類的問題要同步修復 ,並執行上述相同的步驟。

例如:友盟crash日誌:

1、分析原因:

notification沒有bigcontentview屬性,結合下方的錯誤機型,發現只有4.4以下的機型出現。猜測此

bigcontentview屬性可能是高版版api支援。

測試一下。找到官方文件:

發現:此屬性在api level 16才支援,正好對應上了發生錯誤的機型版本。

2、解決並測試

3、測試確信沒有問題了,提交**。

4、更改友盟上的狀態為已修復。

5、查詢程式中類似的問題並執行上述步驟解決。

************簽名*************

發件人:羅浩

手機號:18910527284

祝大家工作快樂,快樂工作。

python處理crash檔案

由於專案需要處理crash檔案,crash記錄是儲存在一張csv表中,具體的內容在網頁上,因此需要用python寫乙個指令碼,主要是可以從csv表中抽出crash資料,然後從網上可以通過爬蟲爬取資料,這裡記錄下,以防以後忘記 coding cp936 import urllib2 網路爬蟲庫 imp...

Android程式Crash異常處理

在寫程式時,肯定會碰到各種問題,在解決這些問題肯定要去看控制台列印的異常資訊,根據控制台列印的異常資訊來進行針對性的解決。那麼要解決程式執行在使用者手機上崩潰的問題,必須得找到問題的原因。因此就要收集崩潰資訊,也就是log日誌。android程式crash時我們可以做的操作 1 將crash資訊存到...

Swift app中的Crash捕獲與處理

1.為什麼會crash 常見的crash原因有 訪問已經被釋放的記憶體,陣列越界,使用 解包值為nil的變數。當遇到這些情況時,說明應用已經遇到了很嚴重的非預期錯誤,無法再繼續執行。作業系統檢測到這些非法操作時會向應用傳送對應的訊號,而應用對這些訊號的預設處理是直接讓應用退出 已訊號值作為退出碼 這...