NAPI 的 napi_throw_error 不会导致应用崩溃

在 native 层使用了 napi_throw_error(env, NULL, "test error"); 但是应用正常,没有在 JS 层崩溃。 在 JS 层使用 try-catch 来捕获异常,也确实能捕获到。说明 napi_throw_error 确实将异常传递给了 JS 层,为什么没有导致 JS 层崩溃呢?

HarmonyOS
2024-05-13 21:38:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
depengli

js层用 try-catch 捕获异常来防止应用崩溃的,js没崩溃是正常的

分享
微博
QQ
微信
回复
2024-05-14 22:16:48
相关问题
"NAPI通信耗时长"导致丢帧分析
2133浏览 • 1回复 待解决
HarmonyOS调用napi_call_function方法时崩溃
2525浏览 • 1回复 待解决
HarmonyOS Napi问题
972浏览 • 1回复 待解决
NAPI开发问题
1109浏览 • 1回复 待解决
写什么代码可以导致应用崩溃闪退?
579浏览 • 0回复 待解决
NAPI介绍(九) - gdb调试
2093浏览 • 1回复 待解决
HarmonyOS NAPI开发相关问题
1524浏览 • 1回复 待解决
需要提供napi反调ets例子
1943浏览 • 1回复 待解决
HarmonyOS Napi Arraybuffer无法创建
941浏览 • 1回复 待解决
HarmonyOS napi共享内存指导
1036浏览 • 1回复 待解决
HarmonyOS NAPI接口实现
1137浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
1900浏览 • 1回复 待解决
napi常见用法:class对象绑定
2145浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
2006浏览 • 1回复 待解决