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

添加Firebase依赖后React Native项目编译失败,求解决方案

解决方案
  • 确保根目录build.gradle配置Google Maven仓库
    google-services插件托管在Google专属Maven仓库中,必须在项目根目录的build.gradle里添加google()仓库,否则Gradle无法定位该依赖。配置示例:

    buildscript {
        repositories {
            google()
            mavenCentral()
            // 其他仓库(如mavenLocal())
        }
        dependencies {
            classpath 'com.google.gms:google-services:4.3.15'
            // 其他classpath依赖(如Android Gradle Plugin)
        }
    }
    
    allprojects {
        repositories {
            google()
            mavenCentral()
            // 其他仓库
        }
    }
    
  • 清理Gradle缓存并刷新依赖
    缓存损坏可能导致依赖解析异常,在项目的android目录下执行以下命令:

    ./gradlew clean build --refresh-dependencies
    

    也可手动删除项目根目录的.gradle文件夹,以及android/app/build文件夹后重新构建。

  • 调整插件版本保证兼容性
    4.3.15版本的google-services插件较老旧,可能与当前Android Gradle Plugin(AGP)版本不兼容。建议尝试升级到稳定新版本,比如:

    classpath 'com.google.gms:google-services:4.4.0'
    
  • 检查网络与SDK组件

    • 确认网络可正常访问Google Maven仓库
    • 打开Android Studio的SDK Manager,在SDK Tools中确保已安装Google Repository组件

内容的提问来源于stack exchange,提问作者vishal singh saini

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:42:13