Android应用可以通过Thread.setDefaultUncaughtExceptionHandler(...)接口捕获崩溃异常,获取异常堆栈信息。请问OpenHarmony应用如何捕获异常获取堆栈信息?

目前测试发现,OpenHarmony应用崩溃可能存在,

1、cpp相关异常,调试过程中IDE可以查看到,或者通过 /data/log/faultlog找到相关信息;

2、js相关异常,调试过程中IDE可以查看到,或者通过 /data/log/faultlog找到相关信息;

但是也经常出现,应用崩溃了,IDE或者/data/log/faultlog完全找不到异常日志的情况,这种就很难进行问题分析。

而且如果应用发布了,肯定没法通过IDE 或者 用户进入/data/log/faultlog取日志。

请问有没有好的方案来解决这种问题?

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐