The present invention provides a method and apparatus for locating crash information, the method comprises the following steps: S1, when listening to crash signal, using the signal processing function parses the crash signal, obtaining abnormal information, and the abnormal information is stored in a given dictionary; S2, the abnormal information packaging of the given in the dictionary to the abnormal packets, and as abnormal notice; S3 exception notification based on the causes of abnormal by processing the abnormal information and the abnormal information in the information given in the dictionary dictionary, positioning and display of the signal corresponding to the crash crash information. The invention can effectively simplify the operation process of crash information and shorten the processing time of crash information, so as to effectively improve the efficiency of software development and testing.
【技术实现步骤摘要】
一种定位崩溃信息的方法与设备
本专利技术涉及信息处理
,更具体地,涉及一种定位崩溃信息的方法与设备。
技术介绍
目前,随着手机移动端的快速发展,应用开发的流程逐渐繁琐化、应用程序逐渐复杂化,在进行软件开发、测试和应用的过程中,经常因为一些异常情况而导致程序崩溃。为了对崩溃进行准确定位,目前通常的做法可以概括为以下三个步骤:1)测试人员安装能够导出手机崩溃信息文件的软件,并通过该导出软件导出崩溃信息文件,之后发送给开发人员;2)开发人员收到崩溃信息文件之后,需要找到或者去网站下载DYSM文件分析工具;3)开发人员利用DYSM文件分析工具,或者命令行工具对崩溃信息文件进行解析,从而方便定位崩溃问题。上述三个处理步骤对于一个开发流程来说,通常需要耗时4分钟~15分钟来完成,耗时相对较长,且全程需要测试开发人员参与,既耗费人力精力,又影响整体开发和测试效率。
技术实现思路
为了克服上述问题或者至少部分地解决上述问题,本专利技术提供一种定位崩溃信息的方法与设备,以达到有效简化崩溃信息的处理操作流程,以及有效缩短崩溃信息的处理时间,从而有效提高开发和测试效率的目的。一方面,本专利技术提供一种定位崩溃信息的方法,包括:S1,当监听到崩溃信号时,利用信号处理函数解析所述崩溃信号,获取异常信息,并将所述异常信息存入给定字典;S2,将所述给定字典中的异常信息包装成异常信息包,并作为异常通知发出;S3,基于所述异常通知,通过处理所述异常信息的异常原因及所述异常信息在所述给定字典中的字典信息,定位并显示所述崩溃信号对应的崩溃信息。其中,所述S1的步骤进一步包括:S11,当所述信 ...
【技术保护点】
一种定位崩溃信息的方法,其特征在于,包括:S1,当监听到崩溃信号时,利用信号处理函数解析所述崩溃信号,获取异常信息,并将所述异常信息存入给定字典;S2,将所述给定字典中的异常信息包装成异常信息包,并作为异常通知发出;S3,基于所述异常通知,通过处理所述异常信息的异常原因及所述异常信息在所述给定字典中的字典信息,定位并显示所述崩溃信号对应的崩溃信息。
【技术特征摘要】
1.一种定位崩溃信息的方法,其特征在于,包括:S1,当监听到崩溃信号时,利用信号处理函数解析所述崩溃信号,获取异常信息,并将所述异常信息存入给定字典;S2,将所述给定字典中的异常信息包装成异常信息包,并作为异常通知发出;S3,基于所述异常通知,通过处理所述异常信息的异常原因及所述异常信息在所述给定字典中的字典信息,定位并显示所述崩溃信号对应的崩溃信息。2.根据权利要求1所述的方法,其特征在于,所述S1的步骤进一步包括:S11,当所述信号处理函数不存在异常时,利用字典创建函数创建所述给定字典;S12,采用读取函数指针,循环利用异常信息解析函数,获取所述崩溃信号的崩溃堆栈数组中包含的异常信息;S13,采用写入函数指针,利用循环函数将所述异常信息加入异常信息数组,并将所述异常信息数组存入所述给定字典。3.根据权利要求1所述的方法,其特征在于,所述S3的步骤进一步包括:监听所述异常通知,获取所述异常通知对应的异常信息的异常原因,以及所述异常信息在所述给定字典中的字典信息;基于所述异常原因定位所述崩溃信息,并将所述崩溃信息的异常原因及字典信息进行拼接,获取详细崩溃信息;通过弹框或自定义界面显示所述详细崩溃信息。4.根据权利要求3所述的方法,其特征在于,所述通过弹框显示所述详细崩溃信息的步骤进一步包括:通过系统设置或自定义设置创建弹框,并利用弹框设置函数将所述详细崩溃信息设置为所述弹框的内容;利用弹框显示函数显示设置了所述详细崩溃信息的弹框。5.根据...
【专利技术属性】
技术研发人员:汪刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。