YCAndroidTool查看分享崩溃记录日志工具
应用介绍
作者yangchong211,源码YCAndroidTool,用于项目测试,崩溃记录日志【可以查看,分享】和重启【多种重启app方式】,性能检测,网路拦截查看的工具小助手。提高开发效率目录介绍
01.该库具有的功能
02.崩溃处理模块
03.网络分析库模块
04.ping库模块
05.该库如何使用
06.后续的需求说明
07.异常栈轨迹原理
08.部分问题反馈
09.其他内容说明
01.该库具有的功能
崩溃处理相关模块:
崩溃重启操作,崩溃记录日志操作,崩溃日志列表支持查询,删除,查看详情,分享,保存文本,以及截图等操作。
网络分析库模块:
网络流程分析,记录每个网络请求->响应数据,方便查看很全面的请求头信息,响应头信息,以及body实体,以及网络连接,dns解析,TLS连接,请求响应等时间差……
ping库模块:
通过ping检测网络问题,帮助诊断,这个在Android中检查域名的诊断信息……
最大特点
入侵性低,你不用改动愿项目代码,几行代码设置即可使用这几个模块功能,已经用于多个实际项目中。如果觉得可以,麻烦star一下……
02.崩溃处理模块
2.1 异常崩溃介绍
异常崩溃后思考的一些问题
1.是否需要恢复activity栈,以及所在崩溃页面数据
2.crash信息保存和异常捕获,是否和百度bug崩溃统计sdk等兼容。是否方便接入
3.是否要回到栈顶部的那个activity(保存栈信息)
4.崩溃后需要收集哪些信息。手机信息,app信息,崩溃堆栈,内存信息等
5.异常崩溃如何友好退出,以及崩溃后调用重启app是否会出现数据异常
6.针对native代码崩溃,如何记录日志写到文件中
该库可以做一些什么
主要是测试同学在测试中发现了崩溃,然后跑过去跟开发说,由于不容易复现导致开发童鞋不承认……有时候用的bug统计不是那么准!
1.在Android手机上显示闪退崩溃信息,并且崩溃详情信息可以保存,分享给开发
2.对于某些设备,比如做Kindle开发,可以设置崩溃重启app操作
3.暴露了用户上传自己捕获的crash数据,以及崩溃重启的接口监听操作
4.一个崩溃日志保存到一个文件中,文件命名规则【版本+日期+异常】:V1.0_2020-09-02_09:05:01_java.lang.NullPointerException.txt
5.崩溃日志list可以获取,支持查看日志详情,并且可以分享,截图,以及复制崩溃信息
6.收集崩溃日志包括,设备信息,进程信息,崩溃信息(Java崩溃、Native崩溃 or ANR)
7.收集崩溃时的内存信息(OOM、ANR、虚拟内存耗尽等,很多崩溃都跟内存有直接关系),完善中

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » YCAndroidTool查看分享崩溃记录日志工具
发表评论 取消回复