ОШИБКА: Не удалось устранить: com.google.firebase: firebase-core:

#android #firebase #android-gradle-plugin

#Android #firebase #android-gradle-plugin

Вопрос:

Сбой синхронизации Gradle при попытке создать приложение firebase!

ОШИБКА: Не удалось устранить: com.google.firebase: firebase-core:
Затронутые модули: firebase_core

Это сборка на уровне моего проекта.gradle

 buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.2'
        classpath 'com.google.gms:google-services:4.2.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}
  

и зависимости от сборки на уровне приложения.gradle

 dependencies {
    implementation 'com.google.firebase:firebase-core:16.0.8'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

apply plugin: 'com.google.gms.google-services'
  

Редактировать:
Похоже, ошибка связана с плагином Flutter Firebase_auth!

Комментарии:

1. Вы добавили google-сервисы. файл json в каталоге приложения ?

2. для чего вам нужен firebase_core модуль?

3. Уже добавлен файл Martin, я использовал его для входа в систему. Но ошибка, похоже, связана с плагином firebase_auth. Однако проблему не удалось решить.

Ответ №1:

У меня была похожая проблема. Когда я подробно просматриваю сообщение об ошибке, я получаю следующее сообщение.

 Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:26.1.0) code here
  

Проблема в том, что один и тот же класс существует в пакетах androidx и firebase.
Добавьте следующие параметры в файл gradle.properties.

 android.useAndroidX=true
android.enableJetifier=true
  

В моем случае это было решено.

Ответ №2:

Я полагаю, что эта проблема была исправлена в обновлении firebase_core 0.3.4, которое зависит от других плагинов Flutter Firebase. Попробуйте «обновление пакетов flutter» и посмотрите, исправит ли это для вас.

https://github.com/flutter/plugins/pull/1464/files

Ответ №3:

В gradle уровня проекта добавьте следующее

 allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }    
    }
}
  

Ответ №4:

Похоже, что файл google-service.json отсутствует или недействителен. Добавление файла google-service.json из консоли Firebase может исправить это.