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
相关产品推荐
相关产品推荐

