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

执行ionic cordova添加Android平台时报subprocess cordova错误如何修复

报错原因
  • 本地node_modules目录下的cordova-android依赖包损坏或文件缺失,即便文件夹存在也无法正常加载API
  • 当前项目使用的Cordova CLI版本与cordova-android@9.1.0存在兼容性冲突
  • Android SDK路径未正确配置系统环境变量,仅把SDK放入对应目录不会被Cordova自动识别
  • 项目存在之前操作残留的平台缓存、损坏的插件配置,导致新平台加载失败
修复方案
  1. 清理本地损坏的缓存文件
    Windows系统可手动删除以下目录/文件,也可执行对应命令:
rd /s /q node_modules\cordova-android
rd /s /q platforms
rd /s /q plugins
del /f /s /q package-lock.json
  1. 重新安装项目全量依赖
npm install
  1. 校验Android环境变量配置
    打开系统环境变量面板,确认以下配置存在:
  • 新建系统变量ANDROID_HOME,值为C:\Users\你的实际用户名\AppData\Local\Android\Sdk
  • 在系统变量Path中新增4个条目:
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\build-tools\你本地安装的build-tools对应版本号文件夹
      配置完成后重启命令行工具,执行cordova requirements android验证环境是否满足要求,无报错再进行下一步。
  1. 重新添加Android平台
ionic cordova platform add android@9.1.0

如果执行后仍然报错,可在命令后添加--verbose参数输出详细日志,定位具体异常点。

内容的提问来源于stack exchange,提问作者Zorome

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 17:36:01