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