2017-02-08 9 views
5

在Firebase選項Android Studio中,當我點擊」連接到Firebase「時出現以下錯誤。google-services.json「被找到,但它表明您似乎沒有訪問的項目ID

「谷歌services.json」被發現,但它表明您似乎沒有訪問。請訪問或以推進連接過程中刪除該文件的項目ID。

我不知道如何請求訪問和刪除。我該怎麼辦?

+0

有你火力控制檯上創建的項目有相同的包名和下載谷歌' -services.json'? –

+0

是的!包名稱在兩側相同。 –

+0

打開該json文件,並檢查是否所有的數據都可用,它是否正確 –

回答

16

如果您使用不同帳戶登錄到Android Studio和Firebase控制檯,則會發生此錯誤。

在Android Studio中,單擊右上角的小配置文件圖標查看您的登錄帳戶。對瀏覽器的Firebase控制檯標籤執行相同操作。如果他們不同,請登錄並登錄以使其保持不變。

+0

謝謝qbix它的工作! –

4

對於我來說,我不得不導航到Web控制檯:

https://console.firebase.google.com/u/0/

,並添加我的應用程序的手動項目:

firebase console

在點擊 「添加火力地堡」,它工作。

+0

感謝他的工作+10 –

+0

@KapilRajput很高興它幫助! –

+1

謝謝你爲我節省了一些時間!想要通過點擊屏幕右側的「導入Google項目」按鈕來獲得該對話框。 –

0

原因:

  • 如果你是在用不同的賬戶簽約至Android Studio和火力地堡控制檯
  • 或者您的JSON文件已損壞

解決方案:

  • 對Studio和控制檯使用相同的帳戶。

  • 刪除損壞的JSON和使用Studio插件創建的項目,它會自動處理極端案例

0

在我的情況,我的我的主要活動的網址是從我的googleServices.json文件的不同。我會建議您從googleServices.json文件中複製並粘貼您的MainActivity.java(確保兩個URL完全相同)。

0

在項目的「應用程序」文件夾,只要刪除「谷歌services.json」文件,你的應用程序與助理重新連接到火力地堡