我应该在新的 Android Studio 项目中为 firebase 添加项目级依赖项

Where should I add project level dependencies for firebase in new Android Studio projects

我从 Android Studio Bumblebee 创建了一个 Android 项目,我正在尝试将 Firebase 集成到其中。根据 Firebase 的文档,我应该添加一些项目级别和模块级别的依赖项,如下所示。

当我转到我的项目级别 Gradle 文件时,它是这样的:

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

所以我的问题是,我应该在哪里添加这些依赖项?

添加如下代码

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:4.3.10'
    }
}

通过在顶部添加构建脚本解决了这个问题

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:4.3.10'
    }
}

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

和提到的 google() 存储库可以被排除在外,因为它默认存在。