【技术实现步骤摘要】
软件的异常处理方法及装置、存储介质及电子装置
[0001]本专利技术涉及通信领域,具体而言,涉及一种软件的异常处理方法及装置、存储介质及电子装置。
技术介绍
[0002]随着软件开发的快速发展,越来越多人使用Flutter软件,但Flutter软件要是出现问题和异常,会导致软件灰屏,且无法退出出现异常的界面,故用户不得不重启软件,影响用户体验。
[0003]针对相关技术,Flutter软件在出现异常的情况下,只能重启软件,导致软件的交互性较差的问题,目前尚未提出有效的解决方案。
[0004]因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
技术实现思路
[0005]本专利技术实施例提供了一种软件的异常处理方法及装置、存储介质及电子装置,以至少解决Flutter软件在出现异常的情况下,只能重启软件,导致软件的交互性较差的问题。
[0006]根据本专利技术实施例的一方面,提供一种软件的异常处理方法,包括:对目标软件进行检测,得到运行信息,其中,所述运行信息用于指示所述目标软件的运 ...
【技术保护点】
【技术特征摘要】
1.一种软件的异常处理方法,其特征在于,包括:对目标软件进行检测,得到运行信息,其中,所述运行信息用于指示所述目标软件的运行状态;通过所述运行信息确定所述目标软件运行异常的情况下,确定所述目标软件的软件版本,其中,所述软件版本包括:公开版本,调试版本;获取所述软件版本的异常处理策略,并根据所述异常处理策略对所述目标软件进行异常处理,以使所述目标软件正常运行。2.根据权利要求1所述的软件的异常处理方法,其特征在于,获取所述软件版本的异常处理策略,包括:在所述软件版本为所述调试版本,且所述目标软件的第一页面灰屏的情况下,获取所述调试版本对应的日志页面,以从所述日志页面切换到第二页面,其中,所述日志页面上至少包括以下至少之一:所述目标软件发生异常的异常信息、调用堆栈,所述第二页面为所述第一页面之前的正常页面。3.根据权利要求2所述的软件的异常处理方法,其特征在于,根据所述异常处理策略对所述目标软件进行异常处理,以使所述目标软件正常运行,包括:在所述日志页面获取到目标对象的第一触碰事件的情况下,将所述日志页面切换至所述第二页面,以使所述目标软件显示所述第二页面。4.根据权利要求1所述的软件的异常处理方法,其特征在于,获取所述软件版本的异常处理策略,包括:在所述软件版本为所述公开版本,且所述目标软件的第一页面灰屏的情况下,获取所述公开版本对应的预设页面,以从所述预设页面切换到第二页面,其中,所述预设页面通过目标对象自定义得到,所述第二页面为所述第一页面之前的正常页面。5.根据权利要求4所述的软件的异常处理方法,其特征在于,根据所述异常处理策略对所述目标软件进行异常处理,以使所述目标软件正常运行,包括:在所述预设页面获取到目标对象的第...
【专利技术属性】
技术研发人员:王文凯,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。