页面返回时报错,根据报错日志无法定位错误原因要怎么查找问题。如果代码写的很复杂,根据FaultLog提示的错误调用栈很难定位具体代码错误的地方。此种情况下该如何排查具体引起闪退的问题
页面返回时报错,根据报错日志无法定位错误原因要怎么查找问题。如果代码写的很复杂,根据FaultLog提示的错误调用栈很难定位具体代码错误的地方。此种情况下该如何排查具体引起闪退的问题
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1k 阅读
1 回答1k 阅读
可以尝试一下以下方法:
1、应用想要捕获js crash,可以使用@ohos.app.ability.errorManager (ErrorManager)。ErrorManager模块提供对错误观察器的注册和注销的能力。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-app-ability-errormanager-V5
2、可以使用faultLogger通过其查询接口进行主动获取当前的故障信息。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-faultlogger-V5
3、hiAppEvent.addWatcher 方法监听appcrash
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-hiviewdfx-hiappevent-V5