7

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

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

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

关于如何解决他们所说的 DEVELOPER_ERROR 的 ANDROID_ERROR 的任何建议。

4

3 回答 3

15

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

1.确保您在App文件夹中添加的google JSON文件必须来自开发者帐户。2.更新firebase账户中的所有key,release和debug key。

3.(重要步骤):在您的谷歌播放控制台的发布管理部分中有一个名为“应用签名”的选项卡。

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

将该 SHA1 密钥添加到您的 Firebase 帐户后。尝试登录,它工作正常

于 2017-07-24T06:12:45.107 回答
0

我遇到了同样的问题......我搜索了很多告诉我在这里找到了解决方案。

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

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

于 2017-09-10T11:29:57.207 回答
0

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

因此,我在 Android Studio 中创建了一个带有新包名的新项目,并从以前的项目中复制粘贴了我所有需要的文件(仅限资源和 Java 文件)。为谷歌登录创建了一个新项目并按照谷歌的程序进行操作

现在我可以正常登录了。

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

于 2017-07-24T12:02:51.243 回答