Firebase管理SDK未初始化(Java)
我对Java非常陌生,目前正尝试在我的应用程序中使用Firebase Admin SDK。Firebase管理SDK未初始化(Java),java,firebase,firebase-admin,Java,Firebase,Firebase Admin,我对Java非常陌生,目前正尝试在我的应用程序中使用Firebase Admin SDK。 我正在使用带有Maven插件的Eclipse 我已经在Maven pom.xml文件中包含了这个依赖项 <dependency> <groupId>com.google.firebase</groupId> <artifactId>firebase-admin</artifactId> <version>
我正在使用带有Maven插件的Eclipse 我已经在Maven pom.xml文件中包含了这个依赖项
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>4.0.3</version>
</dependency>
然而,我得到一个错误,说我必须将代码更改为
Builder options = new FirebaseOptions.Builder()
谷歌官方文件错了吗?看起来你没有错
FirebaseOptions=newfirebaseOptions.Builder()
.setServiceAccount(新文件输入流(“path/to/serviceAccountKey.json”))
.setDatabaseUrl(“https://.firebaseio.com/")
.build();
FirebaseApp.initializeApp(选项);
您的错误是,FirebaseOptions
类显然无法分配给新的FirebaseOptions.Builder()
您必须
build()
编译器Builder
发布错误消息err的实际文本…好的,但是错误是日语的,因为我使用的是日语的Eclipse。。上面写着“选择”の型を建设者に変更します。 意思是“将选项更改为生成器”哦天哪。。这真是个愚蠢的问题。非常感谢。
Builder options = new FirebaseOptions.Builder()
FirebaseOptions options = new FirebaseOptions.Builder()
.setServiceAccount(new FileInputStream("path/to/serviceAccountKey.json"))
.setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);