代码之家  ›  专栏  ›  技术社区  ›  K.D.Dilshan

Firebase安装程序在根级(项目级)Gradle文件(<project>/build.Gradle.kts)上缺少插件

  •  0
  • K.D.Dilshan  · 技术社区  · 2 年前

    他们说,当我要建立我的firebase项目时,我遵循了firebase的介绍 enter image description here 但我在根级build.gradle文件中找不到这样的插件。下面的代码是我的build.gradle文件,

    enter image description here

    有任何独奏加上它,

    buildscript {
        ext.kotlin_version = '1.7.10'
        repositories {
            google()
            mavenCentral()
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:7.3.0'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    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
    }
    

    我正在努力( Where do I add repositories in my root-level build.gradle file? 这种解决方案),但对我来说不起作用。

    当我添加到下面的中时,就像它给出了错误一样,

    buildscript {
        ext.kotlin_version = '1.7.10'
        repositories {
            google()
            mavenCentral()
        }
    
    
        dependencies {
            classpath 'com.android.tools.build:gradle:7.3.0'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    plugins {
    
        id("com.google.gms.google-services") version "4.4.0" apply false
    
    }
    
    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
    }
    

    这是一个这样的错误,

    构建文件“E:\Flutter\Firebase\android\Build.gradle”行:17

    在以下任何来源中都找不到插件[id:“com.google.gms.google services”,版本:“4.4.0”,apply:false]:

    1 回复  |  直到 2 年前
        1
  •  2
  •   聂超群    2 年前

    只需在您的 buildscript dependencies 这样地:

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // new added
        classpath 'com.google.gms:google-services:4.4.0'
    }