0

我已經使用react-native-google-signin包設置了React Native Android應用程序,並且一切都很好。我創建了一個密鑰庫來簽署應用程序,創建了正確的憑據,並在我的android\app文件夾中下載了google-services.json文件。 當我更改包名(我需要做的)時,應用程序將初始化,但在選擇帳戶並授權範圍後會拋出GoogleSigninError: DEVELOPER ERROR (code 10)。當我查看Google開發者控制檯時,它會顯示對與舊包名稱關聯的客戶端ID的請求。我已經試過:在React Native Android應用程序中更改包名時Google Signin錯誤

  • 補發證書
  • 在谷歌開發者控制檯
  • 做一個新項目清理出各種gradle這個編譯目錄
  • 撤消權限

從我的直覺試圖找到類似的問題是,這是一個Android構建問題,我不太熟悉。任何幫助,將不勝感激。

回答

0

這意味着應用程序配置錯誤。此錯誤不可恢復,將被視爲致命錯誤。開發者在此之後應該查看日誌以確定更多可操作的信息。

在Google控制檯中生成新的android appkeyvand clientID。因爲舊的密鑰配置與舊的包名稱。

+0

謝謝@sasikumar,但這不是問題。我已經在Google控制檯中創建了一個全新的項目,在新項目中爲我的新軟件包名稱創建了憑據,並使用生成的「google-services.json」文件替換舊項目。問題是,當我建立我的項目時,使用舊的'google-services.json'的值而不是新的值。 – sortofbusy

相關問題