我目前在Java的Firebase SDK上工作。因此,要添加SDK,我添加了 compile'com.google.firebase:firebase-admin:5.9.0' build.gradle.gradle中的依赖性,当我开始编写API时,它在FirebaseOptions上显示错误。
错误已打开 firebaseoptions 选项=新FirebaseOptions.Builder().setCredentials(GoogleCredentials.fromStream(serviceAccount)).build();
将其用作参考https://firebase.google.com/docs/admin/setup
不知道问题到底是什么?
遇到了同一问题,我认为它的某种库依赖性错误 - 我恢复了旧的不弃用代码,它起作用(目前(
(我使用的是带有弹簧靴的firebase admin SDK(
@Bean
public FirebaseAuth firebaseAuth() {
InputStream in =
getClass().getResourceAsStream("/firebase-adminsdk.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredential(FirebaseCredentials.fromCertificate(in))
.setDatabaseUrl("<db-url-here>")
.build();
FirebaseApp.initializeApp(options);
return FirebaseAuth.getInstance();
}
绝对是一个依赖性问题。对我来说,我只需要从
中升级我的firebase管理依赖implementation 'com.google.firebase:firebase-admin:6.2.0'
to
implementation 'com.google.firebase:firebase-admin:6.5.0'