我正在使用Android中的谷歌地图。谷歌地图是通过在我的本地系统上使用debug.keystore打开但问题是当我构建签名的apk然后谷歌地图不显示。但是我也从我的应用程序密钥库生成SHA1密钥然后生成新的API密钥但仍然谷歌地图不显示请尽快帮助
答案 0 :(得分:1)
来自google docs:
在发布模式下,您使用自己的证书对应用进行签名:
创建密钥库。密钥库是包含一组的二进制文件 私钥。您必须将密钥库保存在安全的地方。
创建私钥。私钥代表实体 与应用程序一起识别,例如个人或公司。
因此您不必生成新的api密钥。只需为您的私钥文件生成一个新的SHA1。之后你必须将它的SHA1哈希添加到谷歌地图android api部分,你已经从google developer console生成了一个api密钥。
因为您不应该更改2个api密钥的清单文件。只需要为两个键添加SHA1哈希值。 (debug.keystore和您自己的密钥文件)
以下是截图:
对不好的审查员抱歉:)