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

如何解决Cordova/VSCode在Windows10下的spawn EINVAL错误?

解决Cordova+VSCode调试Android时spawn EINVAL错误的方案

1. 回退VSCode到更新前版本

既然怀疑是9月24日的VSCode更新引发问题,先回退至之前的稳定版本:

  • 按Ctrl+Shift+P调出命令面板,输入Install Another Version of Visual Studio Code并选择
  • 在版本列表中挑选9月24日之前的版本(比如1.82.x系列,1.83版本为9月发布)
  • 安装完成后重启VSCode,重新尝试调试

2. 检查Cordova插件兼容性

VSCode更新可能与Cordova工具插件版本不兼容:

  • 按Ctrl+Shift+X打开扩展面板,找到Cordova Tools插件
  • 若有更新提示,直接更新至最新版;若更新后问题依旧,点击插件右下角设置图标,选择Install Another Version回退到更新前的稳定版本

3. 修复Android SDK路径配置

spawn类错误常和路径配置相关:

  • 按Ctrl+,打开VSCode设置,搜索Cordova: Android Sdk Path
  • 确认路径指向正确的Android SDK根目录(例如C:\Users\<你的用户名>\AppData\Local\Android\Sdk)
  • 检查系统环境变量ANDROID_HOME是否存在,同时确认PATH中包含platform-tools、tools等Android SDK子目录,缺失则手动添加

4. 清理Cordova项目缓存

项目缓存损坏可能触发异常:

  • 打开终端进入项目根目录,依次执行以下命令:
    cordova clean android
    cordova platform remove android
    cordova platform add android@latest
    
  • 重新构建项目后尝试调试

5. 检查设备连接与ADB状态

  • 打开命令提示符,执行adb devices确认设备是否被正常识别
  • 若设备列表为空,重新插拔USB线,确保设备已开启USB调试模式
  • 执行adb kill-server后再执行adb start-server,重启ADB服务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 07:12:03