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

Cordova构建失败找不到Build Tools,已设多环境变量仍无效,如何指定路径?

Cordova构建找不到Build Tools的解决办法
  • 给Cordova指定具体Build Tools版本
    打开项目根目录的config.xml,在Android平台配置块里添加版本指定,示例:

    <platform name="android">
        <preference name="android-buildToolsVersion" value="34.0.0" />
    </platform>
    

    注意把34.0.0替换成你C:\Users\id\AppData\Local\Android\sdk\build-tools目录下实际存在的版本号。

  • 构建时直接指定Build Tools路径
    打开命令提示符,用以下命令执行构建,替换版本号为你实际安装的:

    set ANDROID_BUILD_TOOLS=C:\Users\id\AppData\Local\Android\sdk\build-tools\34.0.0 && cordova build android
    

    必须指向具体的版本文件夹,不能只到build-tools父目录。

  • 验证环境变量设置

    • 确认ANDROID_SDK_ROOT指向SDK根目录C:\Users\id\AppData\Local\Android\sdk,而非build-tools路径
    • 修改环境变量后必须重启终端,执行echo %ANDROID_SDK_ROOT%检查路径是否正确
    • 把%ANDROID_SDK_ROOT%\build-tools\你的版本号添加到系统PATH变量里,重启终端生效
  • 更新或重新安装Android平台
    执行cordova platform ls查看已安装的Android平台版本,若版本过旧,更新平台:

    cordova platform update android
    

    也可以先移除再重新添加指定版本的平台:

    cordova platform remove android && cordova platform add android@12.0.0
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 14:45:36