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

Expo开发构建失败:解析插件com.facebook.react.settings出错(React Native 0.76.9,SDK 52)

Expo开发构建失败:解析插件com.facebook.react.settings出错(React Native 0.76.9,SDK 52)

嘿,我之前帮朋友排查过几乎一模一样的问题,给你几个实用的解决方向,亲测有效:

  • 先检查settings.gradle的插件引用格式
    打开你项目里的android/settings.gradle文件,找到报错的第4行。React Native 0.76.x版本已经调整了插件的引入规则,你可以把那行的插件引用改成带版本号的格式:

    id("com.facebook.react.settings") version "0.76.9" apply false
    

    注意版本号必须和你用的React Native版本完全一致,别写错数字哦。

  • 清理Gradle缓存并同步配置
    缓存是这类问题的常客,先在项目根目录执行这两个命令清缓存、刷新依赖:

    ./gradlew clean
    ./gradlew build --refresh-dependencies
    

    如果用Android Studio开发的话,也可以直接点顶部菜单栏的「File」→「Sync Project with Gradle Files」,让IDE帮你同步配置。

  • 重新生成原生配置文件
    Expo SDK52的开发构建对原生配置的要求比较严格,旧的配置残留很容易出问题。你可以执行这个命令重新生成安卓原生文件(执行前记得备份安卓目录里你自己改的代码哦):

    npx expo prebuild --clean
    
  • 确认Gradle插件和仓库配置
    打开android/build.gradle文件,检查buildscript块里的仓库和依赖:

    1. 仓库必须包含google()和mavenCentral(),确保能拉到插件;
    2. 确认React Native Gradle插件的版本和你的RN版本匹配,比如:
    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath("com.android.tools.build:gradle:8.7.0")
            classpath("com.facebook.react:react-native-gradle-plugin:0.76.9")
        }
    }
    

备注:内容来源于stack exchange,提问作者Faisal Shaikh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 16:28:07