Android App線上crash處理方法論

1,灰灰度版本在代碼混淆時保留文件名和行號,方便精準定位crash位置(apk體積會增加幾十KB,全量版本時可以屏蔽掉);

#Proguard中keep住源文件及行號

-keepattributes SourceFile,LineNumberTable

2,發版前關注靜態代碼檢測結果,及時消除隱患(Lint,FindBugs等);

3,部分crash在最新版本未必出現,需同時關注多個版本crash數據;

4,無法直接定位的crash,要找到其拋出Exception/Error的位置,反查出項目中所有的引用,逐一排查;

5,將crash分類統計,輸出數據,總結原因,幫助團隊在後續開發中避免類似問題

6,QA在進行monkey測試時,要調整相關參數,不要每次的參數設置都完全一致

發佈了41 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章