Android 未能解析:com.google.firebase:firebase firestore:16.0.1

Android 未能解析:com.google.firebase:firebase firestore:16.0.1,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我正在从实时数据库切换到firestore,我不断收到相同的错误: 未能解析:com.google.firebase:firebase firestore:16.0.1 我在这个网站上看过类似的问题,但仍然无法解决这个问题。 以下是我的应用程序gradle中的代码: apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 28 defaultConfig { appli

我正在从实时数据库切换到firestore,我不断收到相同的错误:

未能解析:com.google.firebase:firebase firestore:16.0.1

我在这个网站上看过类似的问题,但仍然无法解决这个问题。 以下是我的应用程序gradle中的代码:

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

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.marykate.marykatefordefyp"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    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'
    implementation 'com.google.firebase:firebase-core:16.0.1'
    //dependency for using firebase database
    implementation 'com.google.firebase:firebase-database:16.0.1'
    //dependency for email and password authentication
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    //dependency for cloud storage
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.google.firebase:firebase-firestore:16.0.1'
} 
我的gradle项目代码如下:


    repositories {
        google()
        jcenter()

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
} 

有人能帮我解决这个问题吗?

要解决这个问题,请更改以下代码行:

implementation 'com.google.firebase:firebase-core:16.0.1'
//dependency for using firebase database
implementation 'com.google.firebase:firebase-database:16.0.1'
//dependency for email and password authentication
implementation 'com.google.firebase:firebase-auth:16.0.1'
//dependency for cloud storage
implementation 'com.google.firebase:firebase-storage:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.google.firebase:firebase-firestore:16.0.1'

请不要忘记将添加为文件中的最后一行:

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

在使用
firebase身份验证
Cloud firestore
时,我遇到了
无法解决firebase-firestore-16.0.1
的问题。我将
Gradle依赖项更改为以下所列:-

implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-auth:16.2.0'
implementation 'com.google.firebase:firebase-firestore:18.1.0'
有时与
Gradle依赖项
存在兼容性问题。请尝试使用最新版本。您可以在此处找到最新的
Firebase Gradle依赖项:

compile 'com.google.firebase:firebase-core:16.0.8'
我收到了与你在问题中报告的相同的错误消息。这对我来说很有用:

compile 'com.google.firebase:firebase-core:9.0.2'

看起来您假设所有Firebase依赖项都必须是相同的版本。这种情况已经很久没有出现了。您应该使用文档中列出的最新版本。啊,好的,谢谢你。我在看以前的答案,他们都说使用相同的版本,这就是我为什么这么做的原因。
compile 'com.google.firebase:firebase-core:9.0.2'