为什么没有谷歌地图显示在释放钥匙? [英] Why doesn't Google Map show on release key?

查看:588
本文介绍了为什么没有谷歌地图显示在释放钥匙?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么在发布认证密钥而不是谷歌地图显示?

在我使用释放钥匙,一般跑。

下面是我的日志:

  11月9日日至10日:01:25.361:E / B(21729):验证失败在服务器上。
十一月9日至10日:01:25.361:E /谷歌地图的Andr​​oid API(21729):授权失败。请参阅https://developers.google.com/maps/documentation/android/start对于如何正确设置地图。
十一月9日至10日:01:25.391:E /谷歌地图的Andr​​oid API(21729):在谷歌开发者控制台(https://console.developers.google.com)
十一月9日至10日:01:25.391:E /谷歌地图的Andr​​oid API(21729):确保谷歌地图Android版API V2已启用。
十一月9日至10日:01:25.391:E /谷歌地图的Andr​​oid API(21729):确保以下的Andr​​oid项是否存在:
十一月9日至10日:01:25.391:E /谷歌地图的Andr​​oid API(21729):API密钥:AIzaSyBiDi1b8SwwYsr08rbRtI6UJt71kwbZrNE
十一月9日至10日:01:25.391:E /谷歌地图的Andr​​oid API(21729):Android应用程序(小于cert_fingerprint取代;<程序包>):4F:B8:B5:15:F1:FB:2F:6D:27 :00:2E:C4:91:B8:FE:E1:18:7D:46:80; bamb.nitaf.wedding


解决方案

请确保对有关谷歌地图V2以下的事情:

1.Generating正确的SHA-1为您释放键。

2.Generating用正确的包名和生成的SHA-1

API密钥

在3.Defining的manifest.xml正确的权限来访问图:

 <许可
        机器人:名字=yourpackagename.permission.MAPS_RECEIVE
        安卓的ProtectionLevel =签名/>    <使用许可权的android:NAME =yourpackagename.permission.MAPS_RECEIVE/>    <使用许可权的android:NAME =android.permission.ACCESS_NETWORK_STATE/>
    <使用许可权的android:NAME =android.permission.INTERNET对/>
    <使用许可权的android:NAME =com.google.android.providers.gsf.permission.READ_GSERVICES/>
    <使用许可权的android:NAME =android.permission.WRITE_EXTERNAL_STORAG​​E/>  <! - 所需的OpenGL ES 2.0。对于地图V2 - >
    <用途特征
        机器人:glEsVersion =0x00020000
        机器人:要求=真/>  <! - Goolge的API密钥 - >
        &所述;元数据
            机器人:名字=com.google.android.maps.v2.API_KEY
            机器人:值=yourApiKey/>

4.Lastly使谷歌API MAPV2在开发者控制台。

在你的情况,我怀疑SHA-1为您releaese模式是错误的,因此错误。

请参见生成API密钥正确。

Why doesn't Google Map show on release authentication key?

Before I use release key, it ran normally.

Here is my log:

09-10 11:01:25.361: E/b(21729): Authentication failed on the server.
09-10 11:01:25.361: E/Google Maps Android API(21729): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
09-10 11:01:25.391: E/Google Maps Android API(21729): In the Google Developer Console (https://console.developers.google.com)
09-10 11:01:25.391: E/Google Maps Android API(21729): Ensure that the "Google Maps Android API v2" is enabled.
09-10 11:01:25.391: E/Google Maps Android API(21729): Ensure that the following Android Key exists:
09-10 11:01:25.391: E/Google Maps Android API(21729):   API Key: AIzaSyBiDi1b8SwwYsr08rbRtI6UJt71kwbZrNE
09-10 11:01:25.391: E/Google Maps Android API(21729):   Android Application (<cert_fingerprint>;<package_name>): 4F:B8:B5:15:F1:FB:2F:6D:27:00:2E:C4:91:B8:FE:E1:18:7D:46:80;bamb.nitaf.wedding

解决方案

Please make sure about the following things about Google Map V2:

1.Generating correct SHA-1 for your release key.

2.Generating the API key with the correct package name and the generated SHA-1

3.Defining the correct permissions in manifest.xml to access the map:

<permission
        android:name="yourpackagename.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="yourpackagename.permission.MAPS_RECEIVE" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  <!-- Required OpenGL ES 2.0. for Maps V2 -->
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

  <!-- Goolge API Key -->
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="yourApiKey" />

4.Lastly enabling Google API MAPV2 in developer console.

In your case,I suspect that the SHA-1 for your releaese mode is wrong and hence the error.

Please see this to generate API Key correctly.

这篇关于为什么没有谷歌地图显示在释放钥匙?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆