App測試Android的閃退總結


Android的閃退有三種情況:
第一種:沒有任何彈框提示,直接退出
第二種:有彈框提示程序異常
第三種:ANR無響應
三種情況的日志提交和檢索方法: 
第一種情況:是底層C掛了
**首先:提交客戶端日志,有的手機需要手動抓一下日志:adb logcat -v time > 0325.txt  (0325.txt是指存的文件名)
**然后:android可搜索關鍵字:signal 11(或者signal 11后面的SIGSEGV)、callstack、backtrace
**日志顯示的異常,底層crash會出現如下一系列報錯,如下:

 

第二種情況:在客戶端日志里可以搜索到,常見的:可搜索Fatal(空指針異常),OutOfMemoryError(內存溢出)
第三種情況:ANR無響應要提交客戶端日志和去手機里導出trace日志 adb pull  data/anr  d:\ (d:\ 是指存儲的路徑),日志中可搜索com.XXX.XXX(apk的包名)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM