谷歌地图不显示在发布apk使用Android工作室

时间:2016-09-30 11:07:00

标签: android

我正在开发一款应用,在这里我使用谷歌地图在调试模式下正确显示地图但在发布模式下地图没有显示,只显示当前位置。

通过使用谷歌地图API,我尝试但仍然无法正常工作,我也通过使用密钥库(即.keytool -list -v -keystore文件path.jks)找到SHA1,然后它也无法正常工作。

通过使用以下视图,我尝试了并找到了SHA1键,但地图未在应用中显示。

Release APK file not showing google maps

我该怎么办?

4 个答案:

答案 0 :(得分:1)

您是否在调试&中设置了google_maps_keygoogle_maps_api.xml中发布文件夹。 如果没有请,请设置它。您可以在项目结构中找到这两个文件夹。

参见图片以供参考。

enter image description here

答案 1 :(得分:0)

使用release key-store生成API密钥访问。并设置Google API控制台。

答案 2 :(得分:0)

转到google API console

  • 创建新项目
  • generage API key
  • 启用您的服务
  • 在项目中添加API密钥

OR

您只需按照此开发者指南LINK

  

如果您在获取SHA-1密钥时遇到麻烦。您可以通过运行Signing-report gradle任务轻松获取它,如下图所示(在Android工作室中)。

enter image description here

答案 3 :(得分:0)

我通过查看左侧菜单中的 Google Play Console 来解决它,选择配置,然后是应用程序的完整性,然后复制应用程序 SHA1 证书下方的上传密钥证书的 签名密钥并将其添加到 Google Cloud Platform 的相同 API 密钥中。这样我就不必对 进行更改。

如果它不适合您,请添加并尝试。