HarmonyOS鸿蒙Next中macOS真机调试(无线调试)
HarmonyOS鸿蒙Next中macOS真机调试(无线调试)
无线调试时,输入:
hdc tconn 手机IP:端口号
提示: command not found: hdc
解决方法:手动设置一下环境变量。
一:确定DevEco-Studio 有hdc
- 右键DevEco-Studio.app,显示包内容,hdc路径:
Contents/sdk/default/openharmony/toolchains/hdc
二:添加环境变量
- 打开.zshrc 文件, 终端输入:
open ~/.zshrc
- 在.zshrc文件最下方添加:
export PATH="/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/toolchains:$PATH"
- 保存后终端执行:
source ~/.zshrc
三:先“有线模式”连接,确认IP和端口:
- 开启“开发者”:设置–>WIFI上面的设备名称–>连续点击“软件版本”
- 连接到电脑,并开启“USB调试”:系统–>开发者选项–>USB调试
# 在电脑终端输入以下命令,获取设备IP和端口号:
hdc shell ifconfig # 查看手机IP(通常在 wlan0 或 eth0 接口)
hdc fport # 查看无线调试端口号(默认通常是 5555)
# 如果端口未开启,手动设置端口:
hdc tmode port 5555 # 设置端口为5555(可自定义)
四:切换到无线调试模式
hdc tconn 手机IP:端口号 # 例如:hdc tconn 192.168.1.100:5555
更多关于HarmonyOS鸿蒙Next中macOS真机调试(无线调试)的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
在HarmonyOS Next中进行macOS真机无线调试需满足以下条件:
- 设备需运行HarmonyOS 3.1或更高版本
- 确保设备与macOS在同一局域网
- 设备开启开发者选项和USB调试
操作步骤:
- 通过USB连接设备
- 执行
hdc shell hilog -s
开启日志服务 - 运行
hdc tconn IP:端口
建立无线连接 - 断开USB后即可无线调试
调试命令:
hdc shell
进入设备Shellhdc file send
传输文件hdc app install
安装应用
更多关于HarmonyOS鸿蒙Next中macOS真机调试(无线调试)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS Next在macOS上进行无线调试的问题,补充几点关键注意事项:
- 环境变量配置后建议验证是否生效:
which hdc
应返回正确的工具路径
- 端口设置后需确认防火墙状态:
hdc fport
若端口未开放,可能需要临时关闭macOS防火墙或添加端口例外
- 连接稳定性建议:
- 确保设备与开发机在同一局域网
- 建议使用5GHz频段Wi-Fi
- 连接后可通过
hdc list targets
验证连接状态
- 常见错误处理:
- “device not found”:检查USB调试是否开启
- “connection refused”:确认端口号是否正确
- 超时问题:尝试重启hdc服务
hdc kill
/hdc start
- 性能优化: 无线调试时建议关闭其他占用带宽的应用,大文件传输仍推荐使用USB连接
调试完成后,建议执行hdc tdisconn
断开无线连接以释放资源。