2017-03-15 50 views
2

的Java應用mavern:當與FirebaseCredentials.fromCertificate(serviceAccount)已解析失敗服務帳戶:「PROJECT_ID」必須設置JSONException

執行以下代碼firebaseCredential已流異常原因設置郵件「解析失敗服務帳號:'project_id'必須設置爲「

附上的是手錶屏幕。注意:google-services.json文件是在Firebase控制檯中下載的。任何幫助表示讚賞。

堆棧跟蹤:

1

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

回答

2

你已經下載了錯誤的憑據JSON文件。不要在項目設置 - >常規中獲取它,而應從項目設置 - >服務帳戶中獲取它並生成一個新的專用密鑰。它應該爲您生成一個新的Json文件,其中包含正確的憑據。