本申请实施例涉及电子信息技术,尤其涉及一种应用异常处理方法、装置、电子设备和存储介质。
背景技术:
1、对于安卓应用来说,应用崩溃是一种常见的,影响用户使用的问题,应用崩溃的发生会导致用户无法使用某项功能。
2、现有技术中,收到崩溃日志后,对引起崩溃的异常进行修复,并发布修复版本,用户需要下载安装修复版本后才能达到修复应用崩溃的效果。
3、但是,发布修读版本后由用户下载安装,处理周期较长,在异常修复的过程中应用可能会频繁发生崩溃,无法保障应用的正常运行,降低系统的稳定性。
技术实现思路
1、本申请提供一种应用异常处理方法、装置、电子设备和存储介质,以降低应用崩溃的发生率,提高应用的稳定性。
2、第一方面,本申请实施例提供了一种应用异常处理方法,该应用异常处理方法包括:
3、获取目标应用的应用异常信息;
4、根据捕获配置信息,判断应用异常信息是否为可捕获异常信息;
5、若是,则对应用异常信息进行捕获处理。
6、第二方面,本申请实施例还提供了一种应用异常处理装置,该应用异常处理装置包括:
7、应用异常信息获取模块,用于获取目标应用的应用异常信息;
8、可捕获异常信息判断模块,用于根据捕获配置信息,判断应用异常信息是否为可捕获异常信息;
9、异常信息捕获处理模块,用于若是,则对应用异常信息进行捕获处理。
10、第三方面,本申请实施例还提供了电子设备,该电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序;
13、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本申请实施例提供的任意一种应用异常处理方法。
14、第四方面,本申请实施例还提供了一种包括计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本申请实施例提供的任意一种应用异常处理方法。
15、第五方面,本申请实施例还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序在被处理器执行如本申请实施例提供的应用异常处理方法。
16、本申请通过获取目标应用的应用异常信息;根据捕获配置信息,判断应用异常信息是否为可捕获异常信息,通过捕获配置信息对可以进行捕获处理的应用异常进行配置;若是,则对应用异常信息进行捕获处理,减少应用崩溃的发生,从而提高应用的稳定性,提升用户体验。因此通过本申请的技术方案,解决了在异常修复过程中应用的可能会频繁发生崩溃,无法保障应用的正常运行,降低系统的稳定性的问题,达到了降低应用崩溃的发生率,提高应用的稳定性的效果。
1.一种应用异常处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据捕获配置信息,判断所述应用异常信息是否为可捕获异常信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述异常配置字段,包括:异常类名、异常堆栈、异常信息、应用版本、系统版本和设备型号中的至少一种。
4.根据权利要求3所述的方法,其特征在于,所述捕获配置文件,通过以下方式生成:
5.根据权利要求1所述的方法,其特征在于,在所述根据捕获配置信息,判断所述异常信息是否为可捕获异常信息之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述获取目标应用的应用异常信息,包括:
7.一种应用异常处理装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一所述的应用异常处理方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一所述的应用异常处理方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的应用异常处理方法。