代码之家  ›  专栏  ›  技术社区  ›  mahmood

FireBase核心:未找到12.0.1

  •  5
  • mahmood  · 技术社区  · 8 年前

    我创建了一个FireBase项目,它说我必须根据图片将核心版本修改为12。

    enter image description here

    默认代码为9.6.1。所以我把那个号码改成了12.0.1

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

    但是,同步失败,出现以下错误

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

    我该怎么办?

    4 回复  |  直到 8 年前
        1
  •  7
  •   Levi Moreira    8 年前

    更新gms插件:

    classpath 'com.google.gms:google-services:4.0.0' // google-services plugin
    

    和FireBase Lib:

     implementation 'com.google.firebase:firebase-core:16.0.0'
    

    同时将google maven添加到build.gradle文件中:

    allprojects {
        // ...
        repositories {
            // ...
            maven {
            url "https://maven.google.com" // Google's Maven repository
           }
            jcenter()
            maven { url "https://jitpack.io" }
        }
    }
    
        2
  •  2
  •   Kopi Bryant    8 年前

    com.google.firebase:firebase-core:12.0.1 已经是旧版本了。

    你可以试试版本 15.0.0 或作为 阿尔伯克基 16.0.0

    但是,为了提醒您,如果实现了多个相同类型的库,它们应该始终处于同一版本中,以避免任何同步错误。

    例子

    implementation 'com.google.firebase:firebase-auth:15.0.0'
    implementation 'com.google.firebase:firebase-storage:15.0.0'
    implementation 'com.google.firebase:firebase-database:15.0.0' 
    

    都是同一个版本 7.0.0

        3
  •  0
  •   Grenoblois    8 年前

    您需要添加 google() 马文在你的 allProjects 阻止在您的 项目 build.gradle 这样地:

    buildscript {
        repositories {
            jcenter()
            mavenCentral()
        }
        dependencies {
            ...
        }
    }
    
    repositories {
        ...
    }
    
    // You need to add the google maven in this block.
    allprojects {
        repositories {
            jcenter()
            google()
        }
    }
    
        4
  •  0
  •   Paraskevas Ntsounos Charith Lakshitha    8 年前

    为了避免在Grandle中出现进一步的错误,请尝试使用:

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

    对于FireBase,请使用以下所需:

        implementation 'com.google.firebase:firebase-core:15.0.2'
        implementation 'com.google.firebase:firebase-ads:15.0.1'
        implementation 'com.google.firebase:firebase-analytics:15.0.2'
        implementation 'com.google.firebase:firebase-appindexing:15.0.1'
        implementation 'com.google.firebase:firebase-auth:15.1.0'
        implementation 'com.google.firebase:firebase-firestore:16.0.0'
        implementation 'com.google.firebase:firebase-functions:15.0.0'
        implementation 'com.google.firebase:firebase-messaging:15.0.2'
        implementation 'com.google.firebase:firebase-storage:15.0.2'
        implementation 'com.google.firebase:firebase-crash:15.0.2'
        implementation 'com.google.firebase:firebase-invites:15.0.1'
        implementation 'com.google.firebase:firebase-perf:15.2.0'
        implementation 'com.google.firebase:firebase-database:15.0.1'
        implementation 'com.google.firebase:firebase-config:15.0.2'
    
    • 如果您在Grandle版本中将Gogle Play Services设置为15.0.0,如下所示:

      implementation 'com.google.android.gms:play-services-location:15.0.0'
      implementation 'com.google.android.gms:play-services-maps:15.0.0'
      implementation 'com.google.android.gms:play-services-places:15.0.0'
      implementation 'com.google.android.gms:play-services-gcm:15.0.0'
      

    我希望这能帮助你=)