问题现象
- 开发者模式已打开“开启蓝牙hci信息收集日志”开关。
- 通过如下hdc命令,未获取到蓝牙hci日志,获取日志数量为0:
hdc file recv /data/log/bt ./
FileTransfer finish, Size 0, File count = 0, time:1ms rate:0.00kB/s
问题定位
- hdc命令工具是否安装,使用hdc -v命令查看hdc命令工具版本信息,判断hdc命令工具是否安装成功。
- 开发者选项是否开启USB调试。
USB调试:如果开发者希望通过计算机侧命令对移动设备进行调测,需要启用USB调试,同时通过设备授权确认。
开启并授权后,HarmonyOS设备才能连接到计算机进行调试,可用于在计算机和设备之间复制数据、在设备上安装或卸载调试应用、以及读取日志数据等。

- 根据背景知识中的hdc命令工具链接,检查hdc命令是否正确。
- 查看是否存在报错返回,根据报错信息分析,可借助背景知识中的hdc命令工具中hdc错误码进行初步解决。
分析结论
- hdc命令用于直接调用手机的开发者模式的调试,类似于Linux的Shell命令,出现问题则需要检查与机器的连接状态是否正常、开发者选项是否开启USB调试、hdc命令是否正确。
- 如出现hdc命令工具本身的问题,则需根据hdc命令工具报错进行分析,借助hdc命令工具中hdc错误码进行分析。
修改建议
使用正确的hdc命令:
蓝牙hci日志:
hdc file recv /data/log/bt
hilog日志:
hdc file recv /data/log/hilog
日志默认下载位置为执行该hdc命令的当前目录下。