HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Preview2 4.1.3.700 的 idea.log 一直提示 HdcConnection is null

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Preview2 4.1.3.700 的 idea.log 一直提示 HdcConnection is null DevEco Studio NEXT Developer Preview2 4.1.3.700 的 idea.log 一直提示 HdcConnection is null,并且本地驱动了模拟器,DevEco Studio的设备列表不现实。任务管理器里搜索hdc,一直闪烁重新启动,请问可能是哪里的问题呢

5 回复

这个问题麻烦提供代码日志通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持

更多关于HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Preview2 4.1.3.700 的 idea.log 一直提示 HdcConnection is null的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


前天提单了,一直没收到反馈。D338778,

启动模拟器后,一直在重复下面这一段log。感觉hdc一直在重新启动

2024-04-16 15:24:26,252 [ 321190]   INFO - hdclib.log - exec C:\Users\HUAWEI\AppData\Local\Huawei\Sdk\HarmonyOS-NEXT-DP2\base\toolchains\hdc.exe start succeeded
2024-04-16 15:24:26,758 [ 321696]   INFO - hdclib.log - DeviceMonitor setHdcSocketChannel openHdcConnection failed Connection refused: connect
2024-04-16 15:24:26,759 [ 321697]   INFO - hdclib.log - Check whether the HDC server is successfully started: true
2024-04-16 15:24:27,260 [ 322198]   INFO - hdclib.log - HdcConnection is null
2024-04-16 15:24:27,767 [ 322705]   INFO - hdclib.log - DeviceMonitor setHdcSocketChannel openHdcConnection failed Connection refused: connect
2024-04-16 15:24:27,767 [ 322705]   INFO - hdclib.log - Check whether the HDC server is successfully started: true
2024-04-16 15:24:28,275 [ 323213]   INFO - hdclib.log - HdcConnection is null
2024-04-16 15:24:30,302 [ 325240]   INFO - hdclib.log - add device and setProperties
2024-04-16 15:24:30,349 [ 325287]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:30,381 [ 325319]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:30,412 [ 325350]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:30,458 [ 325396]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:30,504 [ 325442]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:30,551 [ 325489]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:35,093 [ 330031]   INFO - hdclib.log - DeviceMonitor sendDeviceListMonitoringRequest Connection reset by peer
2024-04-16 15:24:38,347 [ 333285]   INFO - hdclib.log - exec C:\Users\HUAWEI\AppData\Local\Huawei\Sdk\HarmonyOS-NEXT-DP2\base\toolchains\hdc.exe start succeeded
2024-04-16 15:24:38,866 [ 333804]   INFO - hdclib.log - DeviceMonitor setHdcSocketChannel openHdcConnection failed Connection refused: connect
2024-04-16 15:24:38,866 [ 333804]   INFO - hdclib.log - Check whether the HDC server is successfully started: true
2024-04-16 15:24:39,368 [ 334306]   INFO - hdclib.log - HdcConnection is null
2024-04-16 15:24:39,870 [ 334808]   INFO - hdclib.log - DeviceMonitor setHdcSocketChannel openHdcConnection failed Connection refused: connect
2024-04-16 15:24:39,870 [ 334808]   INFO - hdclib.log - Check whether the HDC server is successfully started: true
2024-04-16 15:24:40,372 [ 335310]   INFO - hdclib.log - HdcConnection is null
2024-04-16 15:24:42,381 [ 337319]   INFO - hdclib.log - add device and setProperties
2024-04-16 15:24:42,428 [ 337366]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:42,475 [ 337413]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:42,538 [ 337476]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:42,585 [ 337523]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:42,632 [ 337570]   INFO - hdclib.log - RemoteCommand getIncomingData null
2024-04-16 15:24:42,679 [ 337617]   INFO - hdclib.log - RemoteCommand getIncomingData null

在HarmonyOS鸿蒙Next DevEco Studio NEXT Developer Preview2 4.1.3.700版本中,idea.log文件持续提示HdcConnection is null,通常是由于HDC(HarmonyOS Device Connector)连接未能成功建立导致的。HDC是用于与设备进行通信的工具,若连接失败,会影响开发工具的调试和部署功能。

可能的原因包括:

  • 设备未连接或连接不稳定:确保设备通过USB或网络正确连接,并且连接状态稳定。
  • HDC服务未启动或异常:检查HDC服务是否正常运行,必要时重启HDC服务。
  • 端口冲突或占用:确认HDC使用的端口未被其他进程占用。
  • 权限问题:确保开发工具和设备具有足够的权限进行通信。
  • 版本不兼容:检查DevEco Studio和HDC的版本是否匹配,避免版本不一致导致的问题。

解决方法包括:

  • 重新连接设备,确保物理连接正常。
  • 重启DevEco Studio和HDC服务。
  • 检查端口占用情况,释放被占用的端口。
  • 更新DevEco Studio和HDC到最新版本,确保兼容性。

如果问题仍未解决,可以尝试清理缓存或重新安装DevEco Studio。

该问题通常与HDC(HarmonyOS Device Connector)连接异常有关。建议您按照以下步骤排查:

  1. 确保设备已通过USB或Wi-Fi正确连接,并在开发者选项中启用USB调试。
  2. 检查HDC服务是否正常运行,可在终端执行 hdc list targets 确认设备连接。
  3. 重启DevEco Studio,并尝试重新连接设备。
  4. 更新DevEco Studio到最新版本,或重新安装HDC工具。

如果问题依旧,建议清理项目缓存(File > Invalidate Caches / Restart)并重新构建项目。

如需进一步帮助,可查阅鸿蒙开发者社区或提交工单。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!