HarmonyOS 如何获取崩溃时的状态信息,崩溃发生时是否存在操作时机

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

hiappevent该接口起到一个收集信息的作用,逻辑为当发生崩溃卡死事件后再次启动应用后,hiappevent收集崩溃信息以及用户自定义信息。(即该接口无法获取崩溃时自定义信息,需要用户大概判断大概哪段逻辑会产生崩溃,在该逻辑前自行获取该时间点自定义的信息,例如cpu占用率等,此时再次启动hiappevent即可收集到该信息)扩展字段参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hiappevent-watcher-crash-events-arkts-V5

// 开发者可以设置崩溃事件的自定义参数
hiAppEvent.setEventParam(params, hiAppEvent.domain.OS, hiAppEvent.event.APP_CRASH).then(() => {
  hilog.info(0x0000, 'testTag', `HiAppEvent success to set svent param`);
}).catch((err: BusinessError) => {
  hilog.error(0x0000, 'testTag', `HiAppEvent code: ${err.code}, message: ${err.message}`);
});

cpu占用率接口:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-hidebug-V5#hidebuggetsystemcpuusage12

分享
微博
QQ
微信
回复
3天前
相关问题
崩溃信息中缺少详细系统信息
875浏览 • 1回复 待解决
HarmonyOS调用napi_call_function方法崩溃
670浏览 • 1回复 待解决
low memory发生如何监听
1995浏览 • 1回复 待解决
HarmonyOS 用户崩溃是否能共享
376浏览 • 1回复 待解决
使用hiappevent获取崩溃日志示例代码
1918浏览 • 1回复 待解决