gpt4 book ai didi

java - Firebase 管理 SDK : NoSuchMethodError for setCredential()

转载 作者:行者123 更新时间:2023-12-02 12:41:02 33 4
gpt4 key购买 nike

我的应用程序使用适用于 Java 的 Firebase Admin SDK(最近从 Firebase Server SDK 升级)。在本地环境上测试时它工作正常,但是从 Eclipse 将其部署到 Google App Engine 后,日志显示以下错误:

com.google.api.server.spi.SystemService invokeServiceMethod: exception occurred while calling backend method
java.lang.NoSuchMethodError: com.google.firebase.FirebaseOptions$Builder.setCredential(Lcom/google/firebase/auth/FirebaseCredential;)Lcom/google/firebase/FirebaseOptions$Builder;

有人可以建议吗?我检查了服务器上的 pom.xml ,可以看到 firebase-admin SDK 依赖项已成功上传:

<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>5.2.0</version>
</dependency>

最佳答案

您可能需要将 Firebase 版本升级到 4.1.0 或更高版本。 com.google.firebase.FirebaseOptions$Builder.setCredential() 自版本 4.1.0 起引入。

<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>4.1.0</version>
</dependency>

关于java - Firebase 管理 SDK : NoSuchMethodError for setCredential(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44938795/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com