0

我已经使用react-native-google-signin包设置了一个 React Native Android 应用程序,并且一切正常。我创建了一个密钥库来签署应用程序,创建了正确的凭据,并google-services.json在我的android\app文件夹中下载了一个文件。当我更改包名称(我需要这样做)时,应用程序会初始化,但GoogleSigninError: DEVELOPER ERROR (code 10)在我选择一个帐户并授权范围后会抛出。当我检查 Google Developer Console 时,它​​显示正在向与旧包名称关联的 clientID 发出请求。我试过了:

  • 重新签发凭证
  • 在 Google Developer Console 中创建一个新项目
  • 清理各种 gradle 构建目录
  • 撤销权限

我试图找到类似问题的直觉是,这是一个我不太熟悉的 Android 构建问题。任何帮助,将不胜感激。

4

1 回答 1

0

这意味着应用程序配置错误。此错误不可恢复,将被视为致命错误。开发人员应在此之后查看日志以确定更多可操作的信息。

在 google 控制台中生成新的 android appkeyvand clientID 。因为旧的密钥配置与旧的包名。

于 2016-11-16T08:11:59.520 回答