我已经使用React - Native -google-signin包设置了一个React Native Android应用程序,一切都运行得很好。我创建了一个密钥存储库来对应用程序签名,创建了适当的凭证,并在我的androidapp
文件夹中有一个下载的google-services.json
文件。当我改变包的名称(我需要做的),应用程序初始化,但抛出GoogleSigninError: DEVELOPER ERROR (code 10)
后,我选择一个帐户和授权范围。当我检查Google Developer Console时,它显示正在向与旧包名称关联的clientID发出请求。我试过:
- 重新颁发凭据
- 在Google Developer Console中创建一个新项目
- 清理各种gradle构建目录 <
- 撤销权限/gh>
我的直觉从试图找到类似的问题是,这是一个Android构建问题,我不是很熟悉。任何帮助都会很感激。
这意味着应用程序配置错误。此错误不可恢复,将被视为致命错误。在此之后,开发人员应该查看日志以确定更多可操作的信息。
在google console中生成新的android appkeyvand clientID