HarmonyOS鸿蒙Next中开启预览器失败
HarmonyOS鸿蒙Next中开启预览器失败 hvigor Create hvigor server failed. The daemon is closed or not the hvigor process 这是什么原因
楼主参考该方案排查一下:https://developer.huawei.com/consumer/cn/forum/topic/0204185302628544108?fid=0109140870620153026
更多关于HarmonyOS鸿蒙Next中开启预览器失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这个报错一般不是预览器组件本身问题,而是 Hvigor daemon 异常退出或工程缓存状态不一致。
建议按从轻到重排查:
- 关闭 DevEco Studio。
- 结束残留的 node、java、hvigor 相关进程。
- 重新打开工程执行 Sync Project。
- 还不行再清理工程下 .hvigor、build、各模块 build 目录后重新同步。
- 检查本机 JDK、DevEco Studio 和 SDK 版本是否匹配,尤其是刚升级 IDE 或切换 API 版本后。
如果只在某个工程复现,优先看 hvigorfile、oh-package.json5、依赖版本和插件版本;如果新建空工程也复现,再考虑 IDE 安装或全局缓存问题。
Create hvigor server failed / The daemon is closed 这类问题,多数是 Hvigor 守护进程异常退出或缓存状态不一致。
可以按这个顺序排查:先关闭 DevEco Studio,结束残留的 hvigor/node/java 相关进程;重新打开后执行 Sync Project。还不行的话,清理工程下 .hvigor、build 等构建缓存,再重新同步。若最近改过 Node、ohpm、SDK 或插件版本,也要确认当前工程使用的 Hvigor/SDK 版本和 DevEco Studio 版本匹配。
如果只有预览器失败但真机运行正常,重点看 Previewer 相关日志;如果同步阶段就失败,重点看 hvigorfile、oh-package 依赖和 SDK 安装完整性。
预览器开启失败常见原因包括:
- 项目配置中module的
src路径或资源文件缺失; - 使用的API或组件不兼容当前IDE版本;
- 预览器服务端口被占用或未正常启动;
- 需要加载的HSP/依赖模块未正确同步。
请检查IDE日志(Help -> Show Log in Explorer)定位具体错误码。
这是 hvigor 构建守护进程连接失败导致。一般因守护进程意外退出、异常关闭或未随 IDE 正常拉起,也可能被本地防火墙/安全软件阻止,或被系统资源限制终止。可尝试重启 DevEco Studio 或在终端执行 hvigorw --stop 后重新执行构建任务,能自动拉起新进程。若反复出现,请检查环境中 JDK 路径、Node.js 版本是否符合 HarmonyOS Next 要求,并清理 .hvigor 目录下的缓存,避免旧进程残留文件干扰。

