在React Native Android应用程序

时间:2016-11-16 08:01:39

标签: android react-native google-signin react-native-android package-name

我使用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构建问题,我不是很熟悉。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

在Google控制台中生成新的Android appkeyvand clientID 。因为旧密钥配置带有旧包名。