网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

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、虚拟内存耗尽等,很多崩溃都跟内存有直接关系),完善中



立即下载

温馨提示! 你需要支付 1.00P币后才可以下载

评论 共有 0 条评论

暂无评论
0
0
0
立即
投稿
发表
评论
返回
顶部