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

React Native构建失败:react-native-reanimated缓存加载异常求助

React Native构建失败:无法加载react-native-reanimated的build.gradle编译类

问题详情

配置项目 :react-native-mmkv
[react-native-mmkv] 感谢使用react-native-mmkv ??
[react-native-mmkv] 如果您喜欢使用react-native-mmkv,请考虑赞助该项目
13个可执行任务:3个已执行,10个为最新状态

提示 💡:请确保已正确配置开发环境,可运行npx react-native doctor进行检查。

构建过程中出现异常,核心错误:

  • 配置项目:react-native-reanimated时发生错误

    无法从缓存加载构建文件C:\Users\rd273\Desktop\dfc-mobile-app-v2\node_modules\react-native-reanimated\android\build.gradle的已编译类。

官方排查建议:

使用--stacktrace选项获取堆栈跟踪信息。
使用--info或--debug选项获取更多日志输出。
使用--scan选项获取完整分析信息。
如需更多帮助,请访问Gradle官方帮助页面。

构建执行命令:gradlew.bat app:installDevdebug -PreactNativeDevServerPort=8081,退出码为1,添加--verbose可查看更多详情。

已尝试操作

  • 清理缓存及node_modules后重新构建,失败
  • 执行gradlew clean命令,无法成功
  • 此前应用可正常运行,推送本地变更后拉取主分支更新(Gradle从8.10降级至8.7),之后构建失败

解决方案建议

1. 彻底清理Gradle全局缓存

手动删除Windows系统下的Gradle全局缓存目录:

rmdir /s /q C:\Users\rd273\.gradle\caches

删除后重新执行构建命令。

2. 重置react-native-reanimated依赖

  • 手动删除node_modules/react-native-reanimated目录
  • 执行npm install或yarn install重新安装依赖
  • 运行npx react-native run-android --clean触发Android端重新构建

3. 验证依赖版本兼容性

  • 确认项目中react-native-reanimated的版本与Gradle 8.7是否兼容,查看该库的版本说明
  • 若版本不匹配,升级或降级react-native-reanimated至适配Gradle 8.7的版本

4. 触发build.gradle重新编译

  • 打开node_modules/react-native-reanimated/android/build.gradle,做微小修改(如添加空行后删除)
  • 重新执行构建命令,强制Gradle重新编译该文件

5. 重置项目本地构建环境

  • 删除Android端本地构建缓存目录:android/.gradle、android/build
  • 运行npx react-native doctor检查并修复环境配置问题
  • 重新执行gradlew.bat app:installDevdebug -PreactNativeDevServerPort=8081

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:42:11