You need to enable JavaScript to run this app. Cordova构建Android应用失败,提示无Build Tools、未指定compileSdkVersion
优惠活动
大模型
产品
解决方案
定价
更多

Cordova构建Android应用失败,提示无Build Tools、未指定compileSdkVersion

Cordova Android构建失败排查方案

核心错误原因

两个报错均由Android SDK配置错误导致:

  • 错误No installed build tools found:你的ANDROID_SDK_ROOT路径配置错误,当前路径指向了platform-tools子目录,而非Android SDK根目录,Cordova无法找到独立的build-tools组件
  • 错误compileSdkVersion is not specified:属于上一错误的连锁反应,Cordova找不到可用的SDK Platform和Build Tools,无法自动匹配编译参数

修复步骤

1. 修正环境变量配置

  • 找到本地Android SDK的根目录,该目录下必须包含build-tools、platforms、platform-tools三个核心子文件夹
  • 修改系统环境变量ANDROID_SDK_ROOT为该根目录的完整路径,不要指向子级的platform-tools目录
  • 删除废弃的ANDROID_HOME环境变量,避免配置冲突
  • 保存环境变量后,重启命令行工具使配置生效

2. 安装必备SDK组件

通过Android Studio SDK Manager或sdkmanager命令行工具安装以下组件:

  • 19.1.0及以上版本的Android Build Tools,推荐安装和你adb版本匹配的31.0.3版本
  • 和Build Tools版本对应的SDK Platform,比如Build Tools 31对应API 31的SDK Platform
  • 安装完成后可以在SDK根目录的build-tools文件夹下看到对应版本号的子文件夹,确认安装成功

3. 重置Cordova Android平台

清除旧的平台缓存配置,重新执行构建:

cordova platform rm android
cordova platform add android
cordova build android

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 20:36:02