当前博客:火山PC程序崩溃调试排查方案

183 次浏览【转载需注明来源】

前言:

非常简单的原理,通过记录日志,来判断程序最后运行点,即崩溃处

 

一配置模块

项目右键配置,勾选火山模块,模块下载地址:https://www.lkuaiy.com/rsdetails?page=1&id=16201836568092

 

二、窗口布局

 

三、初始化日志

 

四、排查崩溃点

在我们的程序代码各关卡上,设置上日志,随时的记录代码运行情况。

这里只是简单的演示代码流动走向,从数据1到数据5,原本正常下是会全部运行完毕的。

但其实出现了bug,程序不知道在何处崩溃了,所以在这里添加了日志记录运行情况。

“读指针处对象 (1, 按钮)”,此处代码是人为制造的必定会崩溃的地方。

开始调试运行,然后看到程序崩溃了,打开目录下的日志,看到日志最后记录的地方是“日志4”,

之后就没有记录了,说明我们的代码在标记4和标记5之间崩溃了,那么bug就定位到了。

 

五、演示

火山PC程序崩溃调试排查方案