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

执行cordova build android提示“未找到已安装的构建工具”求助

构建工具无法识别的排查与解决步骤
  • 修正SDK Manager命令
    你之前执行的命令sdkmanager packages "build-tools;30.0.3"存在语法错误,多余的packages参数会导致包查找失败。正确命令为:

    sdkmanager "build-tools;30.0.3"
    

    重新执行该命令,确保指定版本的构建工具安装完成。

  • 调整环境变量配置

    1. 确认ANDROID_SDK_ROOT已正确设置为/Users/lmacneill/Library/Android/sdk,终端执行echo $ANDROID_SDK_ROOT验证输出。
    2. 将具体构建工具版本目录添加到PATH,而非仅build-tools根目录。例如安装30.0.3版本后,需添加:
      /Users/lmacneill/Library/Android/sdk/build-tools/30.0.3
      
      Cordova需要精确匹配到具体版本路径才能识别构建工具。
  • 同步SDK配置路径
    新版本Android SDK的sdkmanager已迁移至cmdline-tools目录,而非原tools目录。确认终端使用的sdkmanager路径为:

    /Users/lmacneill/Library/Android/sdk/cmdline-tools/latest/bin/sdkmanager
    

    可通过which sdkmanager命令检查,若路径不符,需将cmdline-tools/latest/bin添加到PATH。

  • 排查Cordova项目配置

    1. 进入项目目录,执行以下命令查看具体缺失项:
      cordova requirements android
      
      该命令会输出精准的依赖缺失提示,帮助定位问题。
    2. 确保项目目标Android版本与已安装的SDK平台版本匹配(比如项目目标API 30,需对应安装Android 10 SDK平台)。
  • 重置Cordova Android平台
    执行以下命令重新安装平台,确保配置同步:

    cordova platform remove android
    cordova platform add android@10.1.1 # 对应API 30的平台版本,可按需调整
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 07:02:35