Android 对于调试和发布模式,SHA-1证书是否不同?

Android 对于调试和发布模式,SHA-1证书是否不同?,android,google-maps,sha1,Android,Google Maps,Sha1,我创建了发布密钥库,并获得了另一个谷歌地图api。GoogleMap正在调试模式下工作,但在发布模式下不是。我需要另一张SHA-1证书吗? 感谢您的帮助。使用调试和释放密钥存储进行编译时,应用程序将使用不同的凭据进行签名。谷歌使用这些凭证来确定谁可以访问不同的API 您可能需要登录到GoogleDeveloper控制台并添加有关新密钥存储的详细信息 是的。当您在发布模式下构建应用程序时,Android Studio(我希望这是您正在使用的IDE)将提示您创建一个新的密钥库(如果您还没有),然后您

我创建了发布密钥库,并获得了另一个谷歌地图api。GoogleMap正在调试模式下工作,但在发布模式下不是。我需要另一张SHA-1证书吗?
感谢您的帮助。

使用调试和释放密钥存储进行编译时,应用程序将使用不同的凭据进行签名。谷歌使用这些凭证来确定谁可以访问不同的API

您可能需要登录到GoogleDeveloper控制台并添加有关新密钥存储的详细信息


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

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


例如:如果使用map,那么您应该在google控制台中创建2个map api密钥

这两个密钥库都不同,这意味着您应该从这两个密钥库生成SHA-1