如果我的 Flutter 项目中的 `build.gradle` 文件不包含用于添加 Firebase 依赖项的 `buildscript` 类,该怎么办?

问题描述 投票:0回答:1

我正在尝试使用我的 Flutter 项目配置 Firebase。但是,当我打开项目的

build.gradle
文件时遇到错误;它没有向我显示添加依赖项的
buildscript
函数。我看了很多 YouTube 视频,但一直找不到解决方案,所以我在这里写下我的问题。

这是项目的

build.gradle
文件的代码:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}

subprojects {
    project.evaluationDependsOn(':app')
}

tasks.register("clean", Delete) {
    delete rootProject.buildDir
}

这就是错误:

Plugin [id: 'com.google.gms.google-services'] was not found in any of the following source

我多次尝试在

build.gradle
中添加依赖项,但它以
allprojects
开头并且没有
buildscript
函数存在。我尝试在Android级别
buildscript
手动添加
build.gradle
功能,但显示错误。我该怎么办?

flutter firebase dependencies build.gradle flutter-dependencies
1个回答
0
投票

尝试这些步骤,让我知道它是否有效:

从 Firebase 项目设置中下载

google-services.json
文件。将此文件放在 Android 项目的应用程序目录中 (
app/build.gradle
)。

然后打开您的

app/build.gradle
文件并进行如下更改:

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'com.google.gms.google-services' //Apply the Google Services plugin
}
© www.soinside.com 2019 - 2024. All rights reserved.