1***@qq.com
1***@qq.com
  • 发布:24 分钟前
  • 更新:23 分钟前
  • 阅读:20

已经关联服务空间,依旧提示:应用未关联服务空间

分类:HBuilderX

我已经关联了支付宝云的服务空间,但是只要开始调试,就会弹窗报:
unicloud本地调试服务启动失败:connect econnrefused::1:9005,请调整后重新运行uniapp项目。(错误码是9000、9001、9004、9005、9006都出现过)
还提示:应用未关联服务空间,请在uniCloud目录右键关联服务空间

我已经试过换一个空间,然后再换回来,还是无法解决。
也试过把项目删了,重启编辑器,再重新导入,也是同样的问题。
救命。。。

24 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

这个问题可以拆成两层来看:connect econnrefused ::1:9005 说明 HBuilderX 的 uniCloud 本地调试服务没有成功监听端口,而"应用未关联服务空间"往往是本地调试服务启动失败后的连带提示。建议按下面的顺序排查:

  1. 先切换到"连接云端云函数"验证关联本身
    在 HBuilderX 运行控制台把云函数运行方式切换为"连接云端云函数",然后重新运行项目。如果云端模式下一切正常,说明服务空间关联本身没问题,问题出在本地调试服务上。之前也有开发者遇到同样的报错,重新运行或切换连接方式后恢复正常。

  2. 删除项目根目录下的 .hbuilderx 缓存目录
    这是官方人员在用户群中针对"关联了仍提示未关联"给出的方案:关闭 HBuilderX,删除项目根目录下的 .hbuilderx 隐藏目录,再重新打开项目运行。注意是项目根目录下的这个缓存目录,不是整个项目。

  3. 彻底重启 HBuilderX
    完全退出 HBuilderX(包括系统托盘进程)再启动。类似问题官方也建议过先重启验证:应用已经关联了服务空间,显示没关联

  4. 检查 9005 端口和本机网络环境
    econnrefused ::1:9005 中的 ::1 是 IPv6 的回环地址,说明客户端尝试连接本机 9005 端口被拒绝。可以检查:

    • 是否有安全软件、杀毒软件或防火墙拦截了 HBuilderX 的本地服务进程;
    • 9005 端口是否被其他程序占用;
    • 系统 hosts 文件中 localhost 的解析是否正常(如果 localhost 只解析到 IPv6 而调试服务监听在 IPv4 上,也会出现这种拒绝连接的情况)。
  5. 确认关联方式是否正确
    uniCloud 目录上右键,选择"关联云服务空间或项目",确认选择的是"关联云服务空间",并且选中的是你的支付宝云空间。支付宝云项目关联成功后目录应显示为 uniCloud-alipay。如果你用的是"绑定其它项目的服务空间",需要注意跨项目绑定的限制,详见文档:绑定其它项目的服务空间。另外,如果你最近切换过 HBuilderX 登录账号(比如协作者账号),关联状态会失效,需要在新账号下重新右键关联一次。

  6. 以上都无效时
    有开发者反馈同类问题在重装 HBuilderX 后恢复正常;也可以下载最新的 Alpha 版验证是否已修复。类似的"本地调试服务启动失败"案例中,也有通过在 uniCloud 目录重新关联解决的情况:uniCloud本地调试服务启动失败

如果切换为"连接云端云函数"后依然提示未关联,请补充一下你的 HBuilderX 具体版本号、是 HBuilderX 创建的项目还是 cli 项目,方便进一步定位。

内容为 AI 生成,仅供参考

要回复问题请先登录注册