【问题标题】:Google map v2 doesn't showing after publishing in play market谷歌地图 v2 在游戏市场发布后不显示
【发布时间】:2015-06-30 22:16:43
【问题描述】:

发布后,我的 Android 应用程序中的谷歌地图出现问题。 在开发人员控制台中,我启用了“Google Maps Android API v2”,添加了 SHA1 密钥 + 包: 4D:8A:1F:C1:2D:8F:AD:EE:13:6A:AE:D0:FB:98:56:A1:76:70:84:2A;com.mypackage ,获取API KEY并添加到android manifest中。

但在我发布我的应用程序后,我收到了一条消息:

确保已启用“Google Maps Android API v2”。确保这件事 存在以下 Android 密钥: API 密钥: AIzaSyBt8ERGTRg8dMQy62FHoDbhaVs7YrG52iA Android 应用程序 (;): AA:08:25:A3:7B:3C:DD:C3:2D:7C:66:CE:67:47:8D:54:B9:3B:8A:21;com.mypackage .

您可以看到消息中的 SHA1 和我的项目中的不同。为什么?怎么了?

【问题讨论】:

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


【解决方案1】:

如果地图在正常.apk中运行良好,则无需更改代码

您需要创建发布证书指纹 下面是生成发布证书指纹的步骤

1.一旦你做了一个签名.apk,生成一个发布证书签名并在谷歌控制台上更新谷歌地图自动工作。

2.转到 Google Developers Console 并使用您的 Google 帐户登录。 从 Google Developers Console 左上角的项目下拉列表中选择 Google Maps API for Work 项目。该项目是在您订购 Google Maps Mobile SDK for Work 时为您创建的。如果您尚未购买 SDK 访问权限,请联系销售人员。

3.在左侧边栏中,选择凭据。

4.点击Create New Key,然后选择Android key。

5.在出现的对话框中,输入由 keytool 生成的 SHA-1 指纹,然后是分号,然后是应用程序的包名称。例如:

BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample

  1. Google Developers Console 通过显示 Android 应用程序的密钥和一个 40 个字符的 API 密钥来响应。例如:

    AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2016-06-30
    相关资源
    最近更新 更多