HarmonyOS 鸿蒙Next Unable to open connection to HDC server on localhost/127.0.0.1:1234 due to java.net.ConnectException: Connection refused

HarmonyOS 鸿蒙Next Unable to open connection to HDC server on localhost/127.0.0.1:1234 due to java.net.ConnectException: Connection refused

Unable to open connection to HDC server on localhost/127.0.0.1:1234, due to: java.net.ConnectException: Connection refused:connect.

用命令行工具查询发现

Deveco Studio软件自身占用了HDC_SERVER_PORT。请路过的亲人们看下,是否经历过同样的问题?


更多关于HarmonyOS 鸿蒙Next Unable to open connection to HDC server on localhost/127.0.0.1:1234 due to java.net.ConnectException: Connection refused的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

我的解决方案是host 配置增加

127.0.0.1 localhost

更多关于HarmonyOS 鸿蒙Next Unable to open connection to HDC server on localhost/127.0.0.1:1234 due to java.net.ConnectException: Connection refused的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主解决了吗,我也遇到同样的问题了

不是端口被占用的问题,是hdc.exe运行出错:系统找不到指定的文件。

D:\Huawei\Sdk\hmscore\3.1.0\toolchains>hdc

start server at tcp:5037

CreateFileW 'nul' failed: 系统找不到指定的文件。 (2)

failed to start server

HdcExternal.exe: failed to check version: cannot connect to daemon

No any target

对不起,您的内容似乎不包含HTML代码。请提供具体的HTML内容以便我为您转换为Markdown格式。

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

这个1234是您这边设置的hdc端口号吗?有尝试过修改其他端口号试试吗?

尝试了各种端口号,都是一个结果被DEV···程序占用,

在HarmonyOS鸿蒙Next中,无法连接到HDC服务器(localhost/127.0.0.1:1234)并出现java.net.ConnectException: Connection refused错误,通常是由于HDC服务未启动或端口被占用。HDC(HarmonyOS Device Connector)是用于设备调试和管理的工具,默认端口为1234。

可能的原因包括:

  1. HDC服务未启动。可以通过命令行工具检查HDC服务状态,确保其已正确启动。
  2. 端口1234被其他进程占用。可以使用网络工具(如netstat)检查端口占用情况,并终止占用端口的进程。
  3. 防火墙或安全软件阻止了HDC服务的通信。检查防火墙设置,确保端口1234未被阻止。
  4. 设备未正确连接或配置。确认设备已通过USB或网络连接,并且配置正确。

解决方法:

  1. 启动HDC服务。使用命令行工具启动HDC服务,例如hdc start
  2. 检查端口占用情况。使用netstat -ano | findstr :1234检查端口占用,并终止相关进程。
  3. 调整防火墙设置。确保端口1234未被防火墙或安全软件阻止。
  4. 确认设备连接和配置。检查设备连接状态和配置,确保其与HDC服务器通信正常。

以上是处理该问题的基本思路,具体操作需根据实际情况进行调整。

回到顶部