Firebase Admin SDK 未初始化(Java)

Firebase Admin SDK not initializing(Java)

我是 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()

Google官方文档有错吗?

看起来你没有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 class 不能分配给 new FirebaseOptions.Builder()

您必须 build() Builder