错误:找不到 com.google.gms:google-services:4.3.15?

Bab*_*ouG 10 android gradle dart android-studio flutter

我正在尝试将 Firebase Auth 添加到我的 Android 应用程序中。当我运行该应用程序时,我收到以下错误消息:

A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.google.gms.google-services:4.3.15:.
     Required by:
         project :
Run Code Online (Sandbox Code Playgroud)

我已经尝试更新 flutter、dart 和 AndroidStudio。build.gradle这是我的(根)的片段:

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.google.gms.google-services:4.3.15'
        classpath 'com.android.tools.build:gradle:7.2.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
}

Run Code Online (Sandbox Code Playgroud)

这是(模块)的片段build.gradle:

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.google.gms.google-services:4.3.15'
        classpath 'com.android.tools.build:gradle:7.2.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
}

Run Code Online (Sandbox Code Playgroud)

最后,这是我的pubspec.yaml:

A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.google.gms.google-services:4.3.15:.
     Required by:
         project :
Run Code Online (Sandbox Code Playgroud)

我还将它添加到google-service.json了应用程序目录中。

jus*_*uke 44

你有一个错字。

classpath 'com.google.gms.google-services:4.3.15' 应该 classpath 'com.google.gms:google-services:4.3.15'

请注意gms.google-> gms:google。

参考maven。

  • 谢谢 !这解决了我的问题。看来谷歌指令是错误的。 (4认同)
  • @justhecuke 不,不是。它仍然显示为句点而不是冒号 (2认同)