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

使用Cordova构建Android应用提示找不到Build Tools 34.0.0求助

Cordova构建Android提示找不到Build Tools 34.0.0的解决办法
  • 检查SDK路径配置
    确认系统变量ANDROID_HOME或ANDROID_SDK_ROOT指向正确的SDK安装目录,Windows一般是C:\Users\你的用户名\AppData\Local\Android\Sdk,Mac是~/Library/Android/sdk。同时确保Path里包含%ANDROID_HOME%\build-tools\34.0.0(Windows)或$ANDROID_HOME/build-tools/34.0.0(Mac/Linux)的完整路径。

  • 强制指定Build Tools版本
    在项目根目录的config.xml里添加以下配置,直接指定要用的版本:

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

    如果34.0.0还是有问题,换成已安装的稳定版本比如33.0.2试试。

  • 修复cordova.gradle的版本检测逻辑
    找到报错的cordova.gradle文件(通常在platforms/android/cordova/lib/builders下),查看第73行附近的版本匹配代码。可能是版本号格式识别问题(比如36.0.0-rc1被判定为不稳定版本,导致程序跳过了34.0.0),可以临时修改代码,强制匹配34.0.0版本。

  • 清理缓存后重新构建
    执行以下命令清理项目缓存:

    cordova clean android
    # Mac/Linux额外执行
    rm -rf platforms/android/.gradle
    # Windows额外执行
    rd /s /q platforms/android/.gradle
    

    然后重新运行构建命令:

    cordova build android
    
  • 检查Build Tools完整性
    打开Android Studio的SDK Manager,进入SDK Tools标签页,确认34.0.0版本的Build Tools是完整安装的。如果有损坏,先卸载再重新安装该版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:12:33