【发布时间】:2017-12-04 08:24:21
【问题描述】:
地图未显示在我发布的应用中。
这是我所做的:
- 通过在 Google API 管理器的凭据选项卡中限制 Android 应用的使用,创建了 API 密钥并添加了包名称和 SHA-1 证书指纹
我对需要使用哪个 SHA-1 证书指纹感到困惑,因此我为每个指纹创建了一个密钥。我从以下位置找到了 4 个 SHA-1 证书指纹:
-
keytool -list -v -keystore mystore.keystore命令 - 来自 google_maps_api.xml 文件中的 cmets
- 来自 Google Play 控制台应用签名证书
- 从 Google Play 控制台上传证书
我不熟悉应用签名,如果还有什么需要我做的,请告诉我。 我非常希望地图出现在应用程序上! 如果有人可以告诉我实现这一点的步骤,请帮助我!!!!!! :(
- https://i.imgur.com/9g12KUz.png“API 密钥”
- https://i.imgur.com/so6haMQ.png“终端命令”
- https://i.imgur.com/NBPIpVh.png "google_maps_api.xml cmets"
- https://i.imgur.com/MtQrzhp.png“应用签名”
【问题讨论】:
-
将 SHA1 证书替换为应用签名 SHA1 证书哈希密钥
-
我也遇到了同样的问题,这里有一个解决方案stackoverflow.com/a/44585684/3392323
标签: android api google-maps key sha1