You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行ionic cordova add platform android命令时遇错误求助

解决Cordova添加Android平台时wmic命令失败的问题

看起来你遇到的问题根源在Windows系统的WMI(Windows Management Instrumentation)服务上,咱一步步来排查修复:

1. 检查并启用WMI核心服务

这是最常见的触发原因——wmic命令依赖的服务被禁用了:

  • 按下Win + R,输入services.msc打开服务管理器
  • 在列表里找到Windows Management Instrumentation服务
    • 右键点击它选择「属性」,把启动类型改成「自动」
    • 如果服务当前处于停止状态,点击「启动」按钮激活它
  • 同时别忘了检查它的两个依赖服务:Remote Procedure Call (RPC) 和 Windows Management Instrumentation Driver Extensions,确保这两个服务也处于正常运行状态

2. 修复损坏的WMI存储库

如果服务已经启动但还是报错,大概率是WMI存储库损坏了:

  • 右键点击开始菜单,选择「Windows终端(管理员)」或者「命令提示符(管理员)」
  • 依次执行以下命令:
    net stop winmgmt
    winmgmt /resetrepository
    net start winmgmt
    
  • 执行完成后重启电脑,再尝试添加Android平台

3. 指定兼容的Android平台版本

你的Cordova版本是9.0.0,直接添加最新Android平台可能存在兼容性问题,试试指定经过验证的稳定版本:

cordova platform add android@8.1.0 --save

这个版本和Cordova 9.0.0适配性很好,完成后再尝试ionic cordova run android启动项目

4. 验证系统权限与环境变量

  • 确保你是用管理员权限运行命令行工具(右键选择「以管理员身份运行」),普通用户权限可能无法调用wmic相关系统服务
  • 检查系统环境变量的Path是否包含C:\Windows\System32\wbem(wmic.exe的所在目录),如果没有就手动添加这个路径

额外验证步骤

先单独执行wmic os get version命令,如果这个命令也报错,说明WMI服务的问题还没解决,优先回到步骤1和2修复;如果能正常返回系统版本,再尝试添加Android平台。

内容的提问来源于stack exchange,提问作者Luiz Ricardo Cardoso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:06:31