Ошибка: Не удалось найти com.google.gms: google-services:4.3.15?

Я пытаюсь добавить 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 :

Я уже пытался обновить 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
}

А вот фрагмент из 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
}

Наконец, вот мой pubspec.yaml:

name: app_layout
description: A new Flutter project.

publish_to: 

version: 1.0.0+1

environment:
  sdk: '>=2.19.6 <3.0.0'


dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2
  http: ^1.0.0
  firebase_core: ^2.13.1
  firebase_auth: ^4.6.2

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^2.0.0


flutter:

  uses-material-design: true

  assets:
    - assets/


Я также добавил google-service.json в каталог приложений.

1
0
130
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

У вас опечатка.

classpath 'com.google.gms.google-services:4.3.15' Должно быть classpath 'com.google.gms:google-services:4.3.15'

Обратите внимание на gms.google -> gms:google.

Обратитесь к maven.

Спасибо ! Это исправило мою проблему. Похоже, что инструкция Google неверна.

BabouG 18.06.2023 18:25

@BabouG У вас есть ссылка на инструкции Google? Мы, вероятно, должны исправить это, если это неправильно.

justhecuke 18.06.2023 21:48

Извините, я имею в виду в инструкции firebase. Если вы добавите приложение для Android в свой проект, у вас будет эта страница с инструкциями, где вы можете скачать файл google-services.json.

BabouG 18.06.2023 22:43

Вот ссылка на скриншот i.ibb.co/fqqZmKR/firebase.png @justhecuke

BabouG 18.06.2023 23:10

@BabouG версия en, кажется, в порядке. firebase.google.com/docs/android/setup#add-config-file

justhecuke 19.06.2023 00:28

Другие вопросы по теме