HarmonyOS 使用DevTools工具调试前端页面

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCPIP等技术方向) 🐳博客主页: 开源

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
🐳博客主页: 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN
🔔如果文章对您有一定的帮助请👉关注✨、点赞👍、收藏📂、评论💬。
🔥如需转载请参考【转载须知】

文章目录

    • 准备工作
    • 调试步骤
      • 1. 查看进程ID
      • 2. 启动调试端口转发
      • 3. 浏览器配置与调试
      • 4. 结束调试
    • 注意事项

准备工作

在开始调试前,请确保已完成以下配置:

  1. 已安装并配置HDC工具
    • Mac用户请参考:Mac HDC配置指南
    • Windows用户请参考:Windows HDC配置指南

注意:如果未配置HarmonyOS环境变量,运行hdc -v命令会报错:zsh: command not found: hdc -v

调试步骤

1. 查看进程ID

在终端执行以下命令,替换"项目包名"为您的实际包名(如:“com.csdn”):

hdc shell ps -ef | grep "项目包名"

命令执行后会显示三条信息,其中第二条包含设备信息,记录该条信息中的进程ID。

⚠️这里特别注意在查询设备ID的时候不要开启多设备否则查询部到

2. 启动调试端口转发

进程ID-就是上图所指的设备id
使用获取到的进程ID执行以下命令:

hdc fport tcp:9222 localabstract:webview_devtools_remote_进程ID

3. 浏览器配置与调试

  1. 在Chrome浏览器地址栏输入:chrome://inspect

  2. 点击"Configure"按钮,添加localhost:9222

  3. 确保端口转发命令正在运行,刷新浏览器页面

  4. 点击"inspect"进入调试界面

4. 结束调试

调试完成后,执行以下命令关闭端口转发:

hdc fport kill tcp

注意事项

  1. 确保HDC工具已正确安装并配置环境变量
  2. 确保设备与开发机正常连接
  3. 如果浏览器中未显示设备,请检查端口转发命令是否执行成功
  4. 不同浏览器可能有不同的调试入口,本文以Chrome为例
  5. 注意不要连接多台设备或者开启模拟器,多设备会让其无法打开
🔔:多设备提示错误
➜  ~ hdc shell ps -ef                       
[Fail]ExecuteCommand need connect-key? please confirm a device by help info

如果在studio工作区有可能不提示

官方文档参考:使用DevTools工具调试前端页面

👍 点赞,是我创作的动力!
⭐️ 收藏,是我努力的指引!
✏️ 评论,是我进步的宝藏!
💖 衷心感谢你的阅读以及支持!

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754669284a5187806.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信