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

执行./gradlew clean命令时遇Expo相关构建失败报错求助

执行./gradlew clean命令时遇Expo相关构建失败报错求助

Hey 👋,我看到你在Android模拟器上运行Expo React Native项目时,执行npx expo prebuild、cd android、./gradlew clean后碰到了构建失败的问题,报错指向android/build.gradle第36行的expo-root-project插件应用失败,还提到了版本1.9.2。结合这类问题的常见排查思路,给你整理几个实用的解决方向:

  • 修复依赖版本不匹配:
    执行npx expo install --fix,这个命令会自动帮你同步所有Expo相关依赖到互相兼容的版本,很多插件适配问题都能靠这个快速解决。

  • 彻底重置构建文件:
    回到项目根目录,执行npx expo prebuild --clean,它会完全删掉之前生成的android目录,重新生成一套干净的构建配置。之后再进入android目录执行./gradlew clean试试。

  • 检查gradle插件配置:
    打开android/build.gradle找到第36行,看看expo-root-project插件的版本配置,比如如果写了id 'expo-root-project' version '1.9.2',可以尝试去掉版本号(让Expo自动关联适配的版本),或者换成和你当前Expo主版本兼容的版本号。

  • 重置本地依赖与缓存:
    删除项目根目录的node_modules文件夹和package-lock.json(用yarn的话就是yarn.lock),然后重新执行npm install(或yarn install),重新安装依赖后再走一遍prebuild和clean流程,依赖安装不完整的坑也经常导致这类报错。

  • 确认本地环境版本适配:
    打开android/gradle/wrapper/gradle-wrapper.properties,检查distributionUrl对应的Gradle版本是否符合Expo项目要求,比如较新的Expo项目通常需要Gradle 7.5及以上版本,版本过低的话可以手动修改成兼容版本后再尝试构建。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 13:05:30