如何将调试版本中的SHA1值设置为与发布版本相同?

时间:2015-08-15 16:39:10

标签: android-studio google-play-services

我正在使用将连接到Google Play API的Android Studio构建Android应用。当我通过模拟器运行时,收到消息“应用程序配置不正确。检查包名称和签名证书是否与开发者控制台中创建的客户端ID匹配。此外,如果应用程序尚未发布,请检查该帐户是否正试图登录时被列为测试人员帐户“。

我认为问题在于签名证书不匹配。为了让SHA1值进入开发人员控制台,我构建了一个版本.apk,将其解压缩并检查其上的值并复制到开发人员控制台中。 然而,我注意到如果我解压缩调试apk并执行相同操作,则值会有所不同。显然这意味着它将无法在模拟器中连接。

如果我点击Build>生成签名APK我可以签署我的密钥,我怎样才能在我的调试版本中实现这一点?

1 个答案:

答案 0 :(得分:0)

根据@tripleee评论,这不是解决此问题的正确方法。

在开发者控制台上,您的应用程序似乎应该有2个链接的应用程序 - 一个用于您的发布应用程序,另一个用于您的调试应用程序,每个应用程序具有相应的SHA1值。