有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

名为[DEFAULT]的java FirebaseApp不存在。由appengine托管。(弹簧靴)

Firebase配置类:

@Configuration
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "firebase")
public class FirebaseConfig {



@PostConstruct
public void init() {

    try {
        FirebaseApp.getInstance();
    } catch (IllegalStateException e) {
        try {
            FileInputStream inputStream = new FileInputStream("json-file-path");
            try {
                FirebaseOptions options = new FirebaseOptions.Builder()
                        .setCredentials(GoogleCredentials.fromStream(inputStream)).build();

                FirebaseApp.initializeApp(options);
            } catch (IOException ioE) {
                ioE.printStackTrace();
            }
        } catch (NullPointerException nullE) {
            nullE.printStackTrace();
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        }
    }

}

我还尝试使用这样的类:

public class FirebaseCredentialsHelper {

  public String type= "";
  public String project_id= "";
  public String private_key_id= "";
  public String private_key= "";
  public String client_email= "";
  public String client_id= "";
  public String auth_uri= "";
  public String token_uri= "";
  public String auth_provider_x509_cert_url= "";
  public String client_x509_cert_url= "";

}

不幸的是,当我构建应用程序时,出现错误“名为[DEFAULT]的FirebaseApp不存在”出来了。 在当地的作品中很好。 附言:它的设置很灵活


共 (0) 个答案