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

React Native Android应用构建失败:Expo自动化构建遇插件缺失问题

解决React Native Android构建时找不到com.facebook.react.settings插件的问题

报错核心原因

插件com.facebook.react.settings未被正确识别,因为插件仓库来源的依赖必须指定版本号,同时gradle仓库配置可能缺失。

具体解决步骤

  • 修正settings.gradle中的插件引用
    打开D:\flightplanner\android\settings.gradle,找到第13行的插件引用,添加对应版本号(版本号需与项目的React Native版本匹配,比如RN 0.72.x对应版本0.72.0):

    id 'com.facebook.react.settings' version '0.72.0' apply false
    
  • 完善gradle插件仓库配置
    在settings.gradle的pluginManagement块中,确保包含必要的仓库:

    pluginManagement {
        repositories {
            gradlePluginPortal()
            mavenCentral()
            maven { url 'https://maven.facebook.com' }
        }
    }
    
  • Expo项目专属处理
    若使用Expo自动化构建,不要手动修改android目录文件,执行以下步骤重置原生目录:

    1. 删除项目根目录下的android文件夹
    2. 运行命令:
      npx expo prebuild --clean
      
      该命令会根据你的Expo配置文件重新生成符合规范的gradle配置。
  • 版本兼容性检查
    确认package.json中expo与react-native版本匹配,比如:

    • Expo SDK 49 → React Native 0.72.x
    • Expo SDK 50 → React Native 0.73.x
      版本不匹配会导致插件依赖异常。

内容的提问来源于stack exchange,提问作者mahmoud reda

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 12:24:52