Google 地图 api 发布到 Playstore 后未在应用中显示
Google map api not showing in app when published to playstore
我发布的应用程序中没有显示地图。
这是我所做的:
- 创建了 API 密钥并通过将使用限制为 Android 添加了 程序包名称 和 SHA-1 证书指纹 ] Google API 管理器
的凭据选项卡中的应用程序
我对需要使用哪个 SHA-1 证书指纹感到困惑,所以我为每个指纹创建了一个密钥。我从以下位置找到了 4 个 SHA-1 证书指纹:
keytool -list -v -keystore mystore.keystore
命令
- 来自 google_maps_api.xml 文件中的评论
- 来自 Google Play 控制台应用签名证书
- 来自 Google Play 控制台上传证书
我不熟悉 App Signing,如果还有什么需要我做的,请告诉我。
我非常希望地图出现在应用程序上!
如果有人可以告诉我实现这一目标的步骤,请帮助我!!!!!! :(
- https://i.imgur.com/9g12KUz.png "API Keys"
- https://i.imgur.com/so6haMQ.png "Terminal Command"
- https://i.imgur.com/NBPIpVh.png "google_maps_api.xml comments"
- https://i.imgur.com/MtQrzhp.png "App Signing"
应用程序中有两个 google_maps_api.xml 文件,一个用于调试,另一个用于发布。
发布:app\src\release\res\values\google_maps_api.xml
调试:app\src\debug\res\values\google_maps_api.xml
在您的情况下,api 键在 release google_maps_api.xml
中可能为空
如果您没有在 Play 商店中复制 SHA1
应用签名。替换为现有 SHA1
我发布的应用程序中没有显示地图。
这是我所做的:
- 创建了 API 密钥并通过将使用限制为 Android 添加了 程序包名称 和 SHA-1 证书指纹 ] Google API 管理器 的凭据选项卡中的应用程序
我对需要使用哪个 SHA-1 证书指纹感到困惑,所以我为每个指纹创建了一个密钥。我从以下位置找到了 4 个 SHA-1 证书指纹:
keytool -list -v -keystore mystore.keystore
命令- 来自 google_maps_api.xml 文件中的评论
- 来自 Google Play 控制台应用签名证书
- 来自 Google Play 控制台上传证书
我不熟悉 App Signing,如果还有什么需要我做的,请告诉我。 我非常希望地图出现在应用程序上! 如果有人可以告诉我实现这一目标的步骤,请帮助我!!!!!! :(
- https://i.imgur.com/9g12KUz.png "API Keys"
- https://i.imgur.com/so6haMQ.png "Terminal Command"
- https://i.imgur.com/NBPIpVh.png "google_maps_api.xml comments"
- https://i.imgur.com/MtQrzhp.png "App Signing"
应用程序中有两个 google_maps_api.xml 文件,一个用于调试,另一个用于发布。
发布:app\src\release\res\values\google_maps_api.xml
调试:app\src\debug\res\values\google_maps_api.xml
在您的情况下,api 键在 release google_maps_api.xml
如果您没有在 Play 商店中复制 SHA1
应用签名。替换为现有 SHA1