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

如何指定Cordova/Gradle使用Android SDK 34解决构建报错问题

解决Cordova构建时Android构建工具版本不匹配问题

方法一:指定使用已安装的34.0.0构建工具

  • 在项目根目录的config.xml中,找到<platform name="android">节点,添加以下配置强制指定构建工具版本:
    <preference name="android-buildToolsVersion" value="34.0.0" />
    
  • 保存后重新执行cordova build android,Cordova会优先使用指定的34.0.0版本。

方法二:安装缺失的33.0.2构建工具

如果Android Studio图形界面找不到33.0.2版本,可通过SDK命令行工具安装:

  1. 打开终端,定位到Android SDK的tools/bin目录(Mac路径通常为~/Library/Android/sdk/tools/bin,Windows路径通常为C:\Users\<你的用户名>\AppData\Local\Android\Sdk\tools\bin)
  2. 执行以下命令安装33.0.2版本:
    sdkmanager "build-tools;33.0.2"
    
  3. 安装完成后重新运行构建命令即可。

额外处理方案

如果上述方法无效,检查cordova-plugin-firebasex的gradle配置是否硬编码了构建工具版本:

  • 进入项目的platforms/android/cordova-plugin-firebasex目录,查看相关gradle脚本,将其中指定的33.0.2版本替换为34.0.0或已安装的版本,再重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 10:14:56