我使用react-native-google-signin软件包设置了一个React Native Android应用程序,一切都运行良好。我创建了一个密钥库来签署应用程序,创建了正确的凭据,并在我的google-services.json
文件夹中有一个已下载的android\app
文件。
当我更改包名称(我需要这样做)时,应用程序初始化但在我选择帐户并授权范围后抛出GoogleSigninError: DEVELOPER ERROR (code 10)
。当我查看Google Developer Console时,它会显示对与旧软件包名称关联的clientID的请求。我试过了:
我试图找到类似问题的直觉是,这是一个Android构建问题,我不是很熟悉。任何帮助,将不胜感激。
答案 0 :(得分:0)
这意味着应用程序配置错误。此错误无法恢复,将被视为致命错误。开发人员应在此之后查看日志以确定更多可操作的信息。
在Google控制台中生成新的Android appkeyvand clientID 。因为旧密钥配置带有旧包名。