1.打開友盟統(tǒng)計分析的錯誤列表頁
屏幕快照 2016-06-17 下午4.12.45.png
2.下載到報表中心,將報表下載到本地
屏幕快照 2016-06-17 下午4.13.16.png
3.第一步 下載錯誤分析工具 并解壓zip得到umcrashtool文件莺债,可將umcrashtool與已下載的xxx.csv文件放入同一目錄下
4.第二步 在terminal中運行umcrashtool命令,參數(shù)為錯誤分析的.csv文件絕對路徑,如下:
xxxxxxx$ [umcrashtool文件絕對路徑] [csv文件絕對路徑]
5.之后就可以看到錯誤情況了,在哪個文件多少行的哪個方法中
error12.jpg
6.常見錯誤分析
- Application received signal SIGSEGV
- Application received signal SIGBUS
- -[__NSArrayM objectAtIndex:]: index 4294967295 beyond bounds for empty array
- -[JKArray objectAtIndex:]: index (0) beyond bounds (0)
SIGSEGV和SIGBUS一般是因為訪問已被釋放的內(nèi)存或者調(diào)用不存在的方法導致的物咳,余下兩個就是數(shù)組越界的問題了锣险,這些大家都知道的。