【问题标题】:Google map not showing when make signed apk制作签名的apk时谷歌地图不显示
【发布时间】:2015-03-11 09:57:17
【问题描述】:

在我的项目中,当我直接从 eclipse 或 android studio 运行代码时,谷歌地图显示并且一切正常,但是当我制作签名的 apk 并安装我的设备时地图显示白屏。

有人知道可能是什么问题吗?

【问题讨论】:

  • 更改调试映射键以释放映射键
  • 问题完全是关于 MAP API 密钥...
  • @ZygoteInit,目前我正在做另一项任务,很快就会回来,如果你觉得有用,我会接受你的回答。
  • @Y.S.另一位从事此项目的开发人员。我可以过一段时间再回来吗

标签: android google-maps


【解决方案1】:

当您制作签名的 APK 时,您必须为 Google 地图生成一个新的 API 密钥并在 API 控制台中更新它。与调试 APK 一起使用的 API 密钥将不起作用。

检查您的 logcat,它可能会显示 Authorization Failure 消息。

【讨论】:

    【解决方案2】:

    当你生成签名的apk时,在最后一步你会得到一个SHA1密钥。复制这个密钥并转到google api控制台,点击屏幕左侧的API和Auth -> Credential ->create new key->Android Key- > 粘贴您从 apk 生成屏幕复制的 SHA1 密钥,并在 SHA1 密钥后放置 samicolon";"和您的应用程序包名称。 它将生成新的 api 密钥,在清单中使用它并运行您的应用程序。它将显示您的地图。

    【讨论】:

    • 在最后一步你得到一个 SHA1 密钥在最后一步没有找到 SHA1 密钥。我正在使用安卓工作室
    • 好吧,我不知道android studio,你在签署apk时得到SHA1密钥吗?
    • 查看这篇文章 - stackoverflow.com/questions/20268520/… 使用链接生成签名的 apk,它会给你 sha1 密钥。
    • 不,我也在 android studio 中搜索这个键 :-(
    • 你必须通过命令 lind.check 以上评论生成
    猜你喜欢
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 2017-08-29
    相关资源
    最近更新 更多