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

执行ionic cordova build android报错Project target does not exist

错误原因

你遇到的Project target does not exist.报错是因为ionic cordova构建命令需要调用angular.json中对应的cordova构建目标,你当前的配置中缺少该目标定义,同时相关依赖也未完整安装导致的,可按照以下步骤修复:

修复步骤

  • 安装Ionic Angular构建依赖
    执行以下命令安装Cordova构建所需的工具包:
npm install @ionic/angular-toolkit@latest --save-dev
  • 补全angular.json的Cordova构建目标配置
    在angular.json的projects.i4all.architect节点下新增如下配置:
"cordova-build": {
  "builder": "@ionic/angular-toolkit:cordova-build",
  "options": {
    "browserTarget": "i4all:build"
  },
  "configurations": {
    "production": {
      "browserTarget": "i4all:build:production"
    }
  }
},
"ionic-cordova-serve": {
  "builder": "@ionic/angular-toolkit:cordova-serve",
  "options": {
    "cordovaBuildTarget": "i4all:cordova-build",
    "devServerTarget": "i4all:serve"
  },
  "configurations": {
    "production": {
      "cordovaBuildTarget": "i4all:cordova-build:production",
      "devServerTarget": "i4all:serve:production"
    }
  }
}
  • 重新启用Cordova集成
    执行以下命令自动补全项目的Cordova相关配置,避免手动修改出现遗漏:
ionic integrations enable cordova
  • 检查ionic.config.json配置
    确认项目根目录下的ionic.config.json中,项目名称与angular.json中一致,参考配置如下:
{
  "name": "i4all",
  "integrations": {
    "cordova": {}
  },
  "type": "angular"
}
  • 清理缓存重试
    如果以上步骤执行后仍有问题,执行以下命令清理依赖缓存后重新安装依赖再构建:
rm -rf node_modules package-lock.json
npm install
ionic cordova build android

内容的提问来源于stack exchange,提问作者Ana Cristina Bernal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 08:45:03