我是Java的新手,我目前正在尝试将Firebase Admin SDK与我的应用程序一起使用 我正在使用Eclipse和Maven插件。
我已将此依赖项包含在我的Maven pom.xml文件中
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>4.0.3</version>
</dependency>
之后,我在src / main / java下创建了一个新的应用程序,并尝试使用下面的代码初始化SDK,正如Google Document的官方要求我那样。
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官方文档是否有误?
答案 0 :(得分: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