无法添加firebase到Android应用程序

时间:2016-06-06 03:23:45

标签: android firebase

我想在我的应用中添加firebase以进行推送通知。我已经按照firebase文档进行了操作:

root / app / build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.google.firebase:firebase-core:9.0.2'
}

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

root / build.gradle:

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

我还在root/app目录中添加了google-services.json。 在尝试同步项目时,出现错误:

  

错误:(25,13)无法解决:   com.google.firebase:火力核:9.0.2

我不明白为什么会出现这种错误。我该如何解决?

6 个答案:

答案 0 :(得分:7)

  1. 转到工具 - > Android-> SDK管理器 Android Studio settings
  2. 在SDK工具标签中更新' Google Play服务'和谷歌存储库'至少分别为30和28。
  3. 使用Gradle文件同步项目。

答案 1 :(得分:5)

从SDK管理器更新以下SDK工具包将解决您的问题

请参阅Video如何修复

enter image description here

enter image description here

答案 2 :(得分:2)

更新到 9.0.2 它将解决所有问题。

同时更新 Google存储库 Google Play服务

答案 3 :(得分:0)

尝试更新您的sdk经理,以确保附加内容是最新的。谷歌服务和谷歌存储库更重要。

答案 4 :(得分:0)

首先在您的gradle文件中使用它

dependencies {
    compile 'com.firebase:firebase-client-android:2.5.2+'
}

然后使用packaganiing选项

android {
    ...
    packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE-FIREBASE.txt'
        exclude 'META-INF/NOTICE'
    }
}

您的项目HERE

中的设置Firebase指南

答案 5 :(得分:0)

转到工具-> Android-> SDK管理器。

在“ SDK工具”标签中,将“ Google Play服务”和“ Google存储库”分别更新为至少30和28。

使用Gradle文件同步项目。