2

我对 Java 很陌生,目前正在尝试将 Firebase Admin SDK 与我的应用程序一起使用。
我正在使用带有 Maven 插件的 Eclipse。

我已将此依赖项包含在我的 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()

谷歌官方文档有错吗?

4

1 回答 1

1

看起来你没有复制其余的代码

 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

于 2016-12-15T06:26:45.663 回答