← 返回列表
✓ 可直接安装
DSH better-sidebar 侧边栏标签页:一键启动鸿蒙模拟器、构建并部署 HarmonyOS 应用到模拟器。
自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/24 · 已提供中文文档
综合分
31.5
GitHub 分
31.5
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-hmos-emulatornpm 包 dsh-hmos-emulator 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 3 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · browser
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 1 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/25(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-hmos-emulator @ 0.1.4
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 14:01:30
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成鸿蒙模拟器 · dsh-hmos-emulator DeepSeek Harness 侧边栏插件:在面板中启动鸿蒙模拟器,并把选定的 HarmonyOS 应用构建、部署到模拟器。 鸿蒙模拟器面板:模拟器实例 · 应用项目 · 部署目标 · 调试输出 能做什么 - 启动 / 停止模拟器:启动或停止鸿蒙模拟器,列出可用实例与在线设备。 - 选择应用项目:文件浏览或扫描,识别鸿蒙工程。 - 构建并部署:将选定工程构建、安装并启动到目标设备,自动识别多入口模块。 - 部署实时输出:构建 / 安装 / 启动过程实时输出。 - 就绪检测:模拟器冷启动后检测设备是否上线。 依赖说明 本插件以「鸿蒙模拟器」标签页显示在侧边栏,依赖 dsh-better-sidebar;未安装时,请参考其说明安装。 安装 前置条件: - 已安装 dsh 并正常运行(dsh web);Node.js ≥ 22(LTS 或更新)、pnpm ≥ 10。 - 已安装 DevEco Studio(提供模拟器、hdc 与 SDK);Linux 上改用 Command Line Tools(见「平台支持」)。 - 已安装 devecocli 命令行工具;如未安装,执行 npm i -g @deveco/deveco-cli,或装好插件后在面板点击「一键安装 devecocli」。 方式一:npm 安装(推荐) dsh plugin --profile web add dsh-hmos-emulator 方式二:从 GitHub 安装(免 npm) dsh plugin --profile web add github:momo20012002/dsh-hmos-emulator 方式三:本地挂载(开发) git clone https://github.com/momo20012002/dsh-hmos-emulator.git cd dsh-hmos-emulator && pnpm install && pnpm build dsh plugin --profile web add . 安装完成后,重启 dsh web(加载宿主端),再刷新浏览器页面(加载客户端),即可生效。 卸载: dsh plugin --profile web remove dsh-hmos-emulator 使用 1. 打开侧边栏的 + 菜单 →「鸿蒙模拟器」。 2. 点击「扫描可用」列出模拟器与在线设备,再点击「启动」启动模拟器。 3. 在「应用项目」中浏览或扫描,选择鸿蒙工程。 4. 点击「构建并部署」,等待完成。 模型工具 除面板外,插件向 AI 提供六个工具,可在对话中直接触发模拟器、部署、日志、代码检查等操作。 | 工具 | 职责 | |---|---| | emu | 模拟器实例的查看 / 启动 / 停止 | | emu_ui | 屏幕结构读取、交互与截图 | | hmos_deploy | 构建 → 安装 → 启动 | | hmos_lint | 代码检查 | | hmos_log | 设备日志 | | hmos_docs | 官方鸿蒙文档检索 | - 界面状态默认以节点结构读取,截图只用于结构说不清的场景(白屏、崩溃、视觉问题)。 - 出现异常时,插件会自动把截图留存到工作区 screenshots/ 目录。 - 截图可与上一张比对:画面没变化时不写入新图。 平台支持 - Windows / macOS:模拟器启动与停止由 DevEco Studio 提供。 - Linux:DevEco Studio 没有 Linux 版,模拟器来自 Command Line Tools(需 26.0.0 Release 及以上)。需要: - Ubuntu 18.04 及以上; - 把 DEVECO_CLI_CLT_PATH 指向 Command Line Tools 安装目录(或把其 emulator 目录加入 PATH); - 需要桌面环境:无图形界面(DISPLAY / WAYLAND_DISPLAY 均未设置)时,本插件不提供启动支持。 - 选择工程、连接设备、构建并部署在所有系统上均可用。 常见问题 | 现象 | 处理 | |---|---| | 启动时提示授权 / 协议未接受 | 在终端执行 devecocli emulator license accept 后重试 | | 扫描不到模拟器实例 | 使用 DevEco Studio 的 Device Manager 确认实例存在,或在终端执行 devecocli emulator list 查看实际报错 | | Linux 上启动模拟器报错 | 需 Command Line Tools 26.0.0 Release 及以上(DevEco Studio is not available on Linux 即未设置 DEVECO_CLI_CLT_PATH) | | 部署失败但无具体报错 | 在工程中配置签名后重试;多入口模块已自动选择入口模块(可在面板切换) | | 提示找不到 hdc | 设置环境变量 DEVECO_SDK_HOME 指向 DevEco Studio 的 SDK 目录,然后重启 dsh web | License MIT