React Native 0.76.0运行报错:无法解析com.facebook.react.settings插件求助
解决React Native 0.76.0无法解析
com.facebook.react.settings插件的问题 环境信息
- React Native版本:0.76.0
- Java版本:17
- 核心报错:无法移动Gradle临时工作区到目标位置,导致插件解析失败
可行解决方案
1. 修复文件夹权限
Windows下该报错常因权限不足导致无法移动Gradle缓存文件:
- 找到项目目录下的
android\.gradle文件夹 - 右键文件夹 → 属性 → 安全 → 编辑,给当前登录用户添加完全控制权限
- 用管理员身份运行终端或IDE,重新执行构建命令
2. 手动清理Gradle依赖访问器目录
直接删除报错中提到的依赖访问器文件夹:
rmdir /s /q "D:\tvos-example\TVTest\android\.gradle\8.10.2\dependencies-accessors"
删除后重新执行npx react-native run-android
3. 验证settings.gradle配置正确性
检查android/settings.gradle中的插件管理配置,确保仓库和插件版本匹配RN0.76.0:
pluginManagement { repositories { mavenCentral() gradlePluginPortal() google() maven { url "$rootDir/../node_modules/react-native/android" } maven { url "$rootDir/../node_modules/jsc-android/dist" } } plugins { id("com.facebook.react.settings") version "0.76.0" apply false id("com.facebook.react") version "0.76.0" apply false id("com.facebook.react.native.cocoapods") version "0.76.0" apply false } }
确认插件版本与你的RN版本完全一致,且仓库配置完整
4. 调整Gradle版本至RN推荐版本
RN0.76.0官方推荐的Gradle版本为8.7,若当前使用8.10.2存在兼容性问题:
- 打开
android/gradle/wrapper/gradle-wrapper.properties - 修改
distributionUrl为:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
保存后重新同步Gradle并构建
5. 缩短项目路径
Windows默认路径长度限制可能导致文件移动失败,将项目迁移到更短的路径下(比如从D:\tvos-example\TVTest改为D:\TVTest),再重新构建
内容的提问来源于stack exchange,提问作者Vivek Mesvaniya
相关产品推荐
相关产品推荐

