HarmonyOS JS引擎OH_JSVM_OpenInspector调试问题 55
按文档描述
通过 OH_JSVM_OpenInspector 搭配 OH_JSVM_WaitForDebugger 可以实现对JS代码远程调试,通过一系列操作开启DevTools后,发现2个问题
1、客户端第一次执行OH_JSVM_RunScript 后在devtools会有自动断点,那后续OH_JSVM_RunScript 代码如何触发自动或者手动的断点呢?
2、DevTools里面的Console无法使用,特别不友好。图里面输入了globalThis, console卡死不输出,经过测试发现需要等待客户端一次console.log的输出,globalThis的值才会被log出来

        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 调试问题 
1050浏览  • 1回复 待解决
基于JSVM创建引擎执行JS代码并销毁 
1705浏览  • 1回复 待解决
如何使用JSVM-API接口创建多个引擎执行JS代码并销毁 
1211浏览  • 1回复 待解决
HarmonyOS  浏览器真机调试问题 
1385浏览  • 1回复 待解决
HarmonyOS  工程目录下的ohosTest调试问题 
1423浏览  • 1回复 待解决
开发调试问题有知道的吗? 
3362浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何通过JSVM-API创建多个引擎并执行JS代码? 
1049浏览  • 1回复 待解决
调用JSVM模块OH_JSVM_GetReferenceValue出现崩溃 
821浏览  • 1回复 待解决
HarmonyOS  js引擎选择 
823浏览  • 1回复 待解决
HarmonyOS 无法找到 OH_JSVM_DefineClass 定义的类 
1008浏览  • 1回复 待解决
HarmonyOS上怎么接入一个JS引擎? 
821浏览  • 1回复 待解决
HarmonyOS应用打包测试问题 
1396浏览  • 1回复 待解决
dev安装调试问题,这是npm错误吗?求帮助解决一下 
9806浏览  • 4回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错 
1209浏览  • 1回复 待解决
如何使用HarmonyOS内置的JS引擎?JIT支持策略如何 
1635浏览  • 1回复 待解决
HarmonyOS js引擎是否支持执行下发的abc文件 
1178浏览  • 1回复 待解决
使用js引擎  设置dom背景色无效 
1620浏览  • 0回复 待解决
如何判断JS运行时是否处于HarmonyOS JSVM环境中 
1784浏览  • 1回复 待解决
DevEco Studio签名真机测试问题 
13229浏览  • 3回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题 
1223浏览  • 1回复 待解决
HarmonyOS 华为应用测试问题--权限申请告知权限使用目的问题 
1694浏览  • 1回复 待解决
HarmonyOS OH_AudioRenderer问题 
1042浏览  • 1回复 待解决
C++调试问题,从调试情况看, 后台线程的C++断点,不能命中使用 lldb 的 b 指令, 也不能命中是否有什么设置 
1169浏览  • 1回复 待解决
HarmonyOS  Image组件加载网络资源失败的重试问题 
878浏览  • 1回复 待解决
HarmonyOS JS+Java混合开发如何单独调试Java或者JS模块呢? 
7240浏览  • 1回复 待解决





















1、关于自动断点:
在执行JS代码之前,调用OH_JSVM_OpenInspector创建socket连接 。
然后调用OH_JSVM_WaitFordebugger等待主机与inspector建立socket连接 。
检查端侧端口是否打开成功,可以通过命令行工具hdc shell "netstat -anp | grep 9225"来查看。
在DevTools中输入localhost:9229/json,回车进入DevTools源码页,即可看到在应用中通过OH_JSVM_RunScript执行的JS源码,此时可以在源码页打断点 。
2、关于DevTools中的Console:
确保在配置文件module.json中配置网络权限,并开启DevEco Studio的Debug模式(无需设置断点),或者在非主线程的其他线程中运行JSVM。
参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/jsvm-debugger-cpuprofiler-heapsnapshot-V5