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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 20:22:42