Android 错误:未能解析:com.google.firebase:firebase核心:

Android 错误:未能解析:com.google.firebase:firebase核心:,android,firebase,android-gradle-plugin,Android,Firebase,Android Gradle Plugin,Gradle同步在尝试构建firebase应用程序时失败 错误:未能解析:com.google.firebase:firebase核心: 受影响的模块:firebase_core 这是我的项目级build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gra

Gradle同步在尝试构建firebase应用程序时失败

错误:未能解析:com.google.firebase:firebase核心:
受影响的模块:firebase_core

这是我的项目级build.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()
    }
}
和应用程序级build.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'
编辑:
该错误似乎是由于Flatter Firebase_auth插件引起的

在项目级渐变中添加以下内容

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

看起来google-service.json文件丢失或无效。从Firebase控制台添加google-service.json文件可以解决这个问题。

我相信Firebase_core的0.3.4更新中解决了这个问题,这是其他Flatter Firebase插件的一个依赖项。试试“颤振软件包升级”,看看这是否能帮你解决问题

我也有类似的问题。 当我详细查看错误消息时,我得到以下消息

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

在我的例子中,这个问题已经解决。

你在应用程序目录中添加了google-services.json文件了吗?你需要一个
firebase\u core
模块做什么?已经添加了文件Martin,我正在使用它登录。但是错误似乎与firebase_auth插件有关。但这并没有解决问题。