uniapp找不到鸿蒙模拟器怎么解决?

在使用uniapp开发时,运行到鸿蒙系统提示找不到模拟器,已经安装了鸿蒙的SDK和工具链,但在HBuilderX的设备列表里看不到鸿蒙模拟器选项。请问如何正确配置才能让uniapp识别鸿蒙模拟器?是否需要额外的插件或环境变量设置?

2 回复

检查HMS Core是否安装,在DevEco Studio中启动HarmonyOS模拟器,然后在uni-app的manifest.json中配置鸿蒙平台支持。

更多关于uniapp找不到鸿蒙模拟器怎么解决?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在UniApp中找不到鸿蒙模拟器的问题,通常是由于环境配置或版本兼容性导致。以下是逐步解决方案:

  1. 检查HUAWEI DevEco Studio安装

    • 确保已安装最新版DevEco Studio(华为官方IDE)
    • 安装时勾选鸿蒙模拟器组件(HarmonyOS Emulator)
  2. 配置环境变量

    • 将DevEco Studio的安装路径(如 C:\Program Files\Huawei\DevEco Studio\bin)添加到系统PATH
  3. UniApp项目配置

    • manifest.json 中确认已启用鸿蒙平台支持:
      "app-plus" : {
          "distribute" : {
              "os" : "harmony" 
          }
      }
      
  4. 重启开发工具

    • 完全关闭HBuilderX/DevEco Studio后重新启动
  5. 手动选择模拟器

    • 在DevEco Studio中启动鸿蒙模拟器后,在HBuilderX运行菜单选择「连接到本地模拟器」
  6. 版本兼容性处理

    • UniApp需≥3.6.18版本
    • 鸿蒙SDK需≥3.1.0(在DevEco Studio的SDK Manager中查看)

若仍不显示,建议:

  • 检查防火墙是否拦截模拟器进程
  • 在DevEco Studio中测试模拟器能否独立运行
  • 通过hicmd list targets命令验证模拟器状态

常见于Windows系统权限问题,建议用管理员身份运行开发工具。

回到顶部