我创建了发布密钥库,我得到了另一个谷歌地图API。谷歌地图正在调试模式,但在发布模式下却没有。我需要另一张SHA-1证书吗? 谢谢你的帮助。
答案 0 :(得分:1)
是调试和发布模式的SHA1证书不同。您可以找到不同的SHA1用于reease模式(当生成apk时)和调试模式(Window->首选项)
例如:如果使用地图,那么你应该在谷歌控制台中创建2个地图api密钥
答案 1 :(得分:0)
使用调试和发布密钥存储进行编译时,应用程序使用不同的凭据进行签名。 Google使用这些凭据来识别谁有权访问不同的API。
您可能需要登录Google Developer Console并添加有关新密钥库的详细信息。
答案 2 :(得分:0)
是。当您在发布模式下构建应用程序时,Android Studio(我希望您正在使用的IDE)将提示您创建一个新的KeyStore(如果您还没有),然后您需要使用此KeyStore并在Google Developer Console上更新SHA-1密钥,否则,您的所有Google API都无法使用。