SHA-1证书是否与调试和发布模式不同?

时间:2016-04-01 14:35:48

标签: android google-maps sha1

我创建了发布密钥库,我得到了另一个谷歌地图API。谷歌地图正在调试模式,但在发布模式下却没有。我需要另一张SHA-1证书吗? 谢谢你的帮助。

3 个答案:

答案 0 :(得分:1)

是调试和发布模式的SHA1证书不同。您可以找到不同的SHA1用于reease模式(当生成apk时)和调试模式(Window->首选项)

例如:如果使用地图,那么你应该在谷歌控制台中创建2个地图api密钥

答案 1 :(得分:0)

使用调试和发布密钥存储进行编译时,应用程序使用不同的凭据进行签名。 Google使用这些凭据来识别谁有权访问不同的API。

您可能需要登录Google Developer Console并添加有关新密钥库的详细信息。

https://console.developers.google.com/apis/credentials

答案 2 :(得分:0)

是。当您在发布模式下构建应用程序时,Android Studio(我希望您正在使用的IDE)将提示您创建一个新的KeyStore(如果您还没有),然后您需要使用此KeyStore并在Google Developer Console上更新SHA-1密钥,否则,您的所有Google API都无法使用。