Огнебазные потенциалы.fromCertificate (serviceAccount) не удалось разобрать учетную запись службы: "идентификатор проекта" должен быть установлен JSONException


Java mavern application: при выполнении следующего кода firebaseCredential имеет сообщение об исключении потока, заданное с помощью

"не удалось разобрать учетную запись службы: необходимо установить' project_id '"

Прилагается экран часов. Примечание: google-сервисы.файл json загружается в консоль firebase. Любая помощь ценится.

Stacktrace:

Один

 FileInputStream serviceAccount = new FileInputStream("src/main/resources/google-services.json");
 FirebaseCredential firebaseCredential = FirebaseCredentials.fromCertificate(serviceAccount); //  FirebaseCredentials.applicationDefault();
 FirebaseOptions options = new FirebaseOptions.Builder()
1 2

1 ответ:

Вы загрузили неверный файл JSON с учетными данными. Вместо того, чтобы получить его в настройках проекта -> общие, вы должны получить его из настроек проекта -> учетные записи служб и создать новый закрытый ключ. Он должен генерировать для вас новый файл Json с правильными учетными данными в нем.