• Lv0
    粉丝0

积分0 / 贡献0

提问2答案被采纳0文章0

作者动态

创建Native C++项目,变动hello.cpp代码引发模拟器中的应用重启

qingkechina 显示全部楼层 发表于 2024-1-9 16:16:41

步骤:

  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

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

论坛小助手 官方账号

沙发 发表于 2024-1-15 17:17:08
可否提供一下详细crash日志

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部