2016-10-24 124 views
0

我正在关注关于Firebase主题的YouTube教程。他扩展了应用程序类,并在onCreate中调用Firebase.setAndroidContext(Context)。当我试图做同样的事情时,我找不到Firebase类或静态方法setAndroidContext()。我究竟做错了什么?我遵循官方指南在我的项目中设置Firebase。Firebase设置混淆

我得到了这条线是在我的应用程序级gradle这个文件

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

的底部,这个项目水平gradle这个文件

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

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

我也复制所需的JSON文件到我的项目

+0

ü可以发布您的build.gradle? – Raghavendra

+0

您是否尝试重建项目? – Alex

+0

您应该在您的Gradle文件中包含必要的Firebase库,在这种情况下,您至少需要核心和数据库。 Firebase文档相当不错,只要确保没有查看已弃用的文档即可,这些文档来自Mar'16发布之后的文档是最新的。 –

回答

1

add compile 'com.google.firebase:firebase-core:9.6.1' in build.gradle(app)

工作正常,如果y欧按照https://firebase.google.com/docs/android/setup

No need for 'Firebase.setAndroidContext(Context)' in new sdk. 

,只要按照https://firebase.google.com/docs/cloud-messaging/android/client

+0

我已经完成了这项工作,但仍然没有名为Firebase的类。类和方法名称是否有变化? – user6650650

+0

Yaa我认为这样..因为在devlepor网站他们只讲述了两个要创建的服务.https://firebase.google.com/docs/cloud-messaging/android/client –