簡體   English   中英

錯誤:無法解析:com.google.firebase:firebase-core:

[英]ERROR: Failed to resolve: com.google.firebase:firebase-core:

嘗試構建 firebase 應用程序時,Gradle 同步失敗!

錯誤:無法解析:com.google.firebase:firebase-core:
受影響的模塊: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'

編輯:錯誤似乎是由於 Flutter Firebase_auth 插件!

我有一個類似的問題。 當我詳細查看錯誤消息時,我收到以下消息。

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

就我而言,這已解決。

在項目級別的gradle中添加以下內容

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

我相信這個問題在 firebase_core 的 0.3.4 更新中得到了修復,它是其他 Flutter Firebase 插件的依賴項。 嘗試“顫振包升級”,看看是否可以為您解決問題。

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

看起來google-service.json文件丟失或無效。 Firebase控制台添加google-service.json文件可以修復它。

暫無
暫無

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

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