2016-12-15 125 views
1

我对Java非常陌生,目前我正尝试在我的应用程序中使用Firebase Admin SDK。
我使用Eclipse与Maven插件。Firebase Admin SDK无法初始化(Java)

我在Maven的pom.xml文件

<dependency> 
    <groupId>com.google.firebase</groupId> 
    <artifactId>firebase-admin</artifactId> 
    <version>4.0.3</version> 
</dependency> 

之后,包括这种依赖性,我做下的src/main/java的一个新的应用程序,我试图初始化下面的代码的SDK,如官方的Google文档要求我。

package com.vogella.maven.quickstart; 

import com.google.firebase.FirebaseOptions; 

public class App { 

    public static void main(String[] args) 
    { 
     /*Firebase SDKをinitializeするために*/ 
     FirebaseOptions options = new FirebaseOptions.Builder(); 
    } } 

不过,我得到一个错误,说我的代码更改为

Builder options = new FirebaseOptions.Builder() 

是谷歌的正式文件错了吗?

+1

邮政错误消息 –

+0

嗯...没关系的_actual_文本,但错误是在日本,因为我在日本使用Eclipse .. 它说:“选项”の型を建设者 含义“改变选项,以建设者” – sabrinazuraimi

回答

1

貌似你没有copy the rest of the code

FirebaseOptions options = new FirebaseOptions.Builder() 
    .setServiceAccount(new FileInputStream("path/to/serviceAccountKey.json")) 
    .setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/") 
    .build(); 

FirebaseApp.initializeApp(options); 

你的错误是显然是一个FirebaseOptions类不能被分配到一个new FirebaseOptions.Builder()

必须build()Builder

+0

噢上帝..这是一个这样的菜鸟问题。谢谢! – sabrinazuraimi