谷歌登录错误状态{statusCode = DEVELOPER_ERROR,resolution = null}来自同一个游戏商店应用程序而不是来自同一个签名的apk

时间:2017-07-19 07:28:22

标签: android google-login googlesigninaccount

我认为这是android,android studio或google中的一个错误。 我可以通过签名的apk登录谷歌。但是,如果我在Play商店上传相同的apk,它会告诉我Status{statusCode=DEVELOPER_ERROR, resolution=null}

我想知道我怎么可能无法从Play商店下载的应用程序登录,而且当我从我上传到Play商店的PC上使用相同的apk时我能够登录。

这不应该是DEVELOPER_ERROR,这应该是ANDROID_ERROR,GOOGLE_ERROR或HOW_TO_IRRITATE_DEVELOPER_BY_ANDROID。

有关如何解决这个ANDROID_ERROR的任何建议,他们说是DEVELOPER_ERROR。

3 个答案:

答案 0 :(得分:7)

几天前我遇到了这个问题,我按照谷歌指南解决了这个问题

1.确保您在App文件夹中添加的Google JSON文件必须来自开发者帐户。 2.更新firebase帐户,发布和调试密钥中的所有密钥。

3.(重要步骤):Google Play控制台的发布管理部分中有一个名为“应用程序签名”的标签。

谷歌已经在playstore发布控制台发布了一项新的签名服务,谷歌将使用他的密钥库登录你的应用程序。签名后,它会为您提供一个新的SHA1密钥,您必须在firebase帐户中添加该密钥。

将SHA1密钥添加到您的Firebase帐户后

。尝试登录,它工作正常

答案 1 :(得分:0)

我正在使用现有项目来创建Google登录。我也在Android上记录了这个问题,但直到现在都没有得到回复Issue Repoted Here

因此,我在Android Studio中创建了一个带有新packagename的新项目,并从之前的项目中复制粘贴了我所需的所有文件(仅限资源和Java文件)。为Google登录创建了一个新项目,并按照google

的步骤进行操作

现在我能够正确登录。

我认为(不确定)Android保存了之前项目中的一些数据,即使在清理和重建项目后也没有清理。所以最后我不得不创建一个新项目。

答案 2 :(得分:0)

我面临同样的问题......我经常搜索告诉我在这里找到了解决方案。

  

" Google已在Playstore发布控制台中发布了一项新的签名服务,其中谷歌将使用其密钥库登录您的应用。签名后,它会为您提供一个新的SHA1密钥,您必须在firebase帐户中添加该密钥。   将SHA1密钥添加到您的Firebase帐户后。尝试登录,它工作正常"

感谢https://stackoverflow.com/users/4943560/sanjay-km