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

Sre*_*i K 6 android gradle firebase android-studio

我从 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
}
Run Code Online (Sandbox Code Playgroud)

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

Sre*_*i K 9

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

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
}
Run Code Online (Sandbox Code Playgroud)

并且google()默认情况下可以排除提到的存储库。