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

Expo EAS Android构建失败:执行gradlew命令出错

Expo EAS Android构建gradlew失败解决方案

错误原因:依赖库的AAR元数据要求最低编译SDK版本为34,但你的项目当前编译SDK版本是33,版本不兼容导致构建失败。

解决步骤:

  • 若为Expo托管项目,在app.json或app.config.js中更新Android配置,将compileSdkVersion和targetSdkVersion同步升级到34:
{
  "expo": {
    "android": {
      "compileSdkVersion": 34,
      "targetSdkVersion": 34
    }
  }
}
  • 若为裸项目,打开android/app/build.gradle文件,修改compileSdkVersion为34,同时建议同步更新targetSdkVersion:
android {
    compileSdkVersion 34
    defaultConfig {
        targetSdkVersion 34
    }
}
  • 重新触发EAS构建:执行命令 eas build --platform android
  • 若仍有问题,可尝试清理构建缓存后重试,本地环境可执行 ./gradlew clean,EAS构建时可在配置中启用缓存清理选项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 18:45:50