簡體   English   中英

無法解決com.google.firebase:firebase-crash:17.0.2

[英]Failed to resolve com.google.firebase:firebase-crash:17.0.2

我正在嘗試實現Firebase的幾個功能,如下所示;

implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.firebase:firebase-messaging:16.0.4'
implementation 'com.google.firebase:firebase-database:16.0.4'
implementation 'com.google.firebase:firebase-crash:16.0.4'

implementation 'com.google.android.gms:play-services-analytics:16.0.4'

問題是gradle同步失敗並出現以下錯誤;

Failed to resolve: com.google.firebase:firebase-core:17.0.2

Failed to resolve: com.google.firebase:firebase-messaging:17.0.2

Failed to resolve: com.google.firebase:firebase-database:17.0.2

Failed to resolve: com.google.firebase:firebase-crash:17.0.2

Failed to resolve: com.google.android.gms:play-services-analytics:17.0.2

Failed to resolve: com.google.android.gms:play-services-location:17.0.2

Failed to resolve: com.google.android.gms:play-services-base:17.0.2

這些錯誤非常令人困惑,因為在build.gradle中沒有位置,我既沒有使用Firebase的17.0.2版本,也沒有播放服務。 有什么線索嗎?

您需要更新頂級build.gradle才能使用最新版本的google services插件。 似乎您使用的是一個非常舊的版本,仍然假定所有Firebase和Play依賴項必須是同一版本,現在不再如此。

classpath 'com.google.gms:google-services:4.1.0'

您應該熟悉文檔中的最新集成說明以及每個依賴項的最新版本。

另外,您應該停止使用Firebase崩潰報告,並遷移到Crashlytics Firebase崩潰報告已停用。

這就是我的接線方式。 看看是否有幫助。

    buildscript {
        repositories {
            google()
            maven {
                url 'https://maven.google.com/'
                name 'Google'
            }

            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
            classpath 'com.google.gms:google-services:4.0.1'
        }
    }

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

dependencies {

    //Firebase features
    implementation 'com.google.firebase:firebase-core:16.0.4'
    implementation 'com.google.firebase:firebase-config:16.1.0'
    implementation 'com.google.firebase:firebase-crash:16.2.1'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'

    implementation('com.crashlytics.sdk.android:crashlytics:2.9.5@aar') {
        transitive = true
    }
    implementation('com.crashlytics.sdk.android:answers:1.4.1@aar') {
        transitive = true
}
}

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM