OpenHarmony开发者论坛

标题: 创建Native C++项目,变动hello.cpp代码引发模拟器中的应用重启 [打印本页]

作者: qingkechina    时间: 2024-1-9 16:16
标题: 创建Native C++项目,变动hello.cpp代码引发模拟器中的应用重启
[md]步骤:

1. 使用DevEcho Studio
2. 创建一个Native C++项目,此时会创建一个hello world项目,该项目会涉及TS调用C++代码,模拟3+2=?
3. 稍修改hello.cpp
   1. 比如在add()中增加一行printf("--------------")
   2. 或者把napi_creaate_double(env, value0 + value1, &sum) 中的+号变更为*号
4. 重新编译,拉起模拟器
5. 触发TS的onclick(),都会引起应用重启,提示jscrash happened in xxxx,进入日志里面看显示:Error message:Cannot read property add of undefined。问题时add()肯定是有定义的,因为不对hello.cpp()做修改就ok
[/md]
作者: 论坛小助手    时间: 2024-1-15 17:17
可否提供一下详细crash日志




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5