HarmonyOS鸿蒙Next初探06——使用DevEco Studio模拟器端口被占用无法启动

HarmonyOS鸿蒙Next初探06——使用DevEco Studio模拟器端口被占用无法启动

问题

在内网环境下首次使用DevEco Studio创建应用时,可能会报如下问题:

server not running; starting it at tcp:5037

image.png

原因

默认端口被占用了。需要重新指定一个

image.png

解决

如何指定?在系统变量里面加一个“HDC_SERVER_PORT”,值就是你想要使用的端口。

2-26-deveco.png

001.png

这里,我指定使用的是8089端口,可以看到模拟器是正常启动了。

应用也可以在模拟器里面运行了。

002.jpg


更多关于HarmonyOS鸿蒙Next初探06——使用DevEco Studio模拟器端口被占用无法启动的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS开发中,使用DevEco Studio模拟器时遇到端口被占用导致无法启动的问题,通常是由于其他应用程序或服务占用了模拟器所需的端口。DevEco Studio模拟器默认使用的端口范围是5000到6000。如果这些端口被其他进程占用,模拟器将无法正常启动。

要解决这个问题,可以按照以下步骤操作:

  1. 检查端口占用情况:使用命令行工具(如netstatlsof)检查哪些进程占用了相关端口。例如,在Windows上可以使用netstat -ano | findstr :5000,在macOS或Linux上可以使用lsof -i :5000

  2. 终止占用端口的进程:找到占用端口的进程ID(PID),然后使用任务管理器或kill命令终止该进程。例如,在Windows上可以使用taskkill /PID <PID> /F,在macOS或Linux上可以使用kill -9 <PID>

  3. 修改模拟器端口配置:如果无法终止占用端口的进程,可以尝试修改DevEco Studio模拟器的端口配置。在DevEco Studio中,打开File > Settings > Build, Execution, Deployment > Emulator,然后修改Port Range为其他未被占用的端口范围。

  4. 重启DevEco Studio:完成上述操作后,重启DevEco Studio并重新启动模拟器。

通过以上步骤,可以解决端口被占用导致模拟器无法启动的问题。

更多关于HarmonyOS鸿蒙Next初探06——使用DevEco Studio模拟器端口被占用无法启动的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


当使用DevEco Studio模拟器时,如果遇到端口被占用导致无法启动的问题,可以按照以下步骤解决:

  1. 检查端口占用:使用命令行工具(如netstat -ano)查找被占用的端口,并记录对应的进程ID。
  2. 终止占用进程:通过任务管理器或命令行(taskkill /PID <进程ID> /F)终止占用端口的进程。
  3. 修改模拟器端口:在DevEco Studio中,进入模拟器设置,修改端口号以避免冲突。
  4. 重启模拟器:重新启动模拟器,确保端口冲突已解决。

通过这些步骤,可以有效解决端口被占用导致模拟器无法启动的问题。

回到顶部