【问题标题】:problems with android maps apiv2 after signing apk签署apk后android映射apiv2的问题
【发布时间】:2013-08-20 22:10:51
【问题描述】:

我遇到了一个严重的问题

当我通过 Eclipse 构建 apk 时,一切都很好,并且地图运行良好

但是当我用 Eclipse 签署我的 apk 并将签署的 apk 移动到我的手机时,地图活动无法正常工作,它不会折叠它只是显示灰屏

我不知道我做错了什么

我使用指南制作了所有内容,我认为一切都很好

有人能帮我解决这个问题吗?

我超过了我应该上传我的应用程序的最后期限,我真的很紧张

请帮帮我。

感谢所有回答

【问题讨论】:

    标签: android google-play google-maps-api-2


    【解决方案1】:

    maps api 密钥基于密钥库 sha1 哈希和包名称。当您签署您的 apk 时,sha1 哈希值会发生变化(因为您使用不同的密钥库进行签名)。

    只需将新密钥库的 sha1 哈希和包名称添加到 Android 应用程序密钥(带有证书) 部分的新行中,在 Google Api 控制台的 API 访问部分下.这里也有解释:https://developers.google.com/maps/documentation/android/start

    【讨论】:

    • 注意:我试过了,但是没有用。我什至删除了现有的密钥并创建了一个带有两个指纹的新密钥,但无济于事。放弃并上床睡觉后……第二天早上效果很好!显然,有时需要时间(一个小时或更长时间)才能在 Google 服务之间传播对密钥的更改。
    • 爱过一个 :) 真的很感谢。
    • 我的应用程序出现了同样的问题,我尝试这样做,但没有解决。我该如何解决这个问题?
    【解决方案2】:

    使用您的调试密钥库对 apk 进行签名,否则您将使用 sha1 生成新的 api 密钥,即您要导出项目的密钥库。

    【讨论】:

    • 试试看,但谷歌说你的 aok 是在调试模式下构建的。谢谢回复
    猜你喜欢
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    相关资源
    最近更新 更多