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

升级cordova-android至10.0.0版本失败:执行添加平台命令时遭遇目录创建错误寻求解决方案

解决Cordova添加android@10.0.1时出现ENOENT目录创建错误

我之前也碰到过一模一样的问题,折腾了好几种方法才搞定,给你分享几个亲测有效的解决方案:

方案1:彻底清理项目残留文件

有时候旧平台的残留文件会干扰新平台的创建,建议先彻底清理相关目录,再重新初始化:

  • 先删除项目里的platforms、plugins和node_modules文件夹
  • 重新安装依赖:
    npm install
    
  • 再重新添加Android平台:
    cordova platform add android@10.0.1
    

方案2:检查权限与路径(Windows用户重点看)

这个报错在Windows上很常见,大概率是权限或路径问题:

  • 用管理员身份打开命令提示符/PowerShell,再执行添加平台的命令,避免权限不足无法创建目录
  • 确保你的项目路径里没有中文、空格或者特殊字符(比如!@#$这类),Cordova对路径的兼容性比较严格,特殊字符容易导致创建目录失败

方案3:匹配Cordova CLI与平台版本

cordova-android@10需要对应版本的CLI支持,版本不兼容也会导致初始化异常:

  • 把Cordova CLI更新到10.x版本(和平台版本匹配):
    npm install -g cordova@10.x
    
  • 更新完成后,重新执行cordova platform rm android再添加平台的操作

方案4:手动创建缺失目录(应急方案)

如果上面的方法都没效果,可以试试手动创建报错里提到的目录:

  • 在项目中手动创建platforms\android\app\src\main这个路径
  • 然后再次执行cordova platform add android@10.0.1

这个错误的核心原因通常是旧平台残留、权限不足,或者CLI与平台版本不匹配,导致Cordova在初始化Android项目时无法自动创建必要的目录结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 19:23:09