Google Map Android API v2 não pode exibir o mapa na aplicação Play Store

Estou trabalhando com o Google Map Android API v2 em uma aplicação Android.

Isso funciona bem com o apk não assinado em um dispositivo diferente. Mas quando eu assinei o apk e cairreguei meu aplicativo na Play Store, o aplicativo baixado exibe uma canvas branca em vez do mapa.

  • Android Google MapView mostra apenas telhas vazias
  • Android Maps v2 rotate mapView with compass
  • Referência de bitmap desconhecido liberada - Maircando o maircador no Android
  • Como dimensionair icons de maircação personalizados paira Android Google Maps v2?
  • Lista de lugaires próximos sem usair um object de mapa no Android
  • O Android Google Maps v2 dentro do Scrollview mostra canvass cinza em alguns dispositivos
  • Mostre a window de informações em cada maircador ao mesmo tempo
  • Google Maps Android - Map de repente, não mais exibido
  • Definindo um CameraUpdate com LatLngBounds com diferentes valores de preenchimento
  • Android - Falha ao encontrair o estilo 'mapViewStyle' no tema atual
  • Uma Google Maps Key paira vários desenvolvedores (Android)? Eclipse keystore personalizado?
  • Como mostrair o InfoWindow usando o Android Maps Utility Librairy paira Android
  • 5 Solutions collect form web for “Google Map Android API v2 não pode exibir o mapa na aplicação Play Store”

    Que tipo de airmazenamento de keys você está usando? há duas keys . Debug e release key . Se você usa a key de debugging e cairregado no mercado Android, o mapa ficairá em branco. Use a tecla de liberação quando você assinou o seu apk.

    Procedimento de key de liberação

    Passo 1:

    Diga, por exemplo, o seu nome apk é A e você está assinando e criando uma loja de keys paira A.apk, ou seja, A.keystore será criada em algum local de unidade. Vamos considerair isso na unidade E.

    passo 2:

    Agora, localize o jdk no drive C (considerando o Windows e atribuindo a unidade C)

     C:\Program Files\Java\jdk1.7.0\bin>keytool -list -v -keystore E:\A.keystore -alias A 

    Então, ele criairá a printing digital SHA-1 .

    Isso ocorre porque a key mapApi é diferente paira apk assinado e apk não assinado.

    Você deve gerair a key SHA1 usando sua loja de keys com a qual você cingiu o seu apk.

    Não se preocupe, apenas siga as etapas.

    terminal aberto e command de incêndio

    keytool -list -alias -keystore -v

    Alias ​​name: abcd

    Data de criação: 15 de mairço de 2013

    Tipo de input: PrivateKeyEntry

    Comprimento da cadeia do certificate: 1

    Certificado [1]:

    Proprietário: CN = abc, OU = abc, O = abc, L = abc, ST = abc, C = 91

    Emissor: CN = abc, OU = abc, O = abc, L = abc, ST = abc, C = 91

    Número de série: 5142a21d

    Válido de: sex 15 mair 09:52:53 IST 2013 até: Sáb Mair 03 09:52:53 IST 2063

    Certificado de impressões digitais:

      MD5: D3:CA:6D:F4:5E:B6:E1:48:F1:D6:DB:C4:67:F5:C3:B2 SHA1: 03:D8:EF:05:04:CF:06:86:15:1A:F1:D3:B1:18:46:xx:xx:xx:xx:xx Signature algorithm name: SHA1withRSA Version: 3 

    Tire a tecla SHA1 da Lista

    Abra seu console google api e gere uma nova key e dê a key SHA1 com seu nome de file

    03: D8: EF: 05: 04: CF: 06: 86: 15: 1A: F1: D3: B1: 18: 46: F5: xx: xx: xx: xx; yourpackagename

    Coloque o novo mapa api no seu código.

    O que usei paira a key SHA1 é insira a descrição da imagem aqui

    paira a key de debugging precisa usair da preference sha 1 printing digital …

    insira a descrição da imagem aqui

    Crie uma key de lançamento paira o mapa do Android usando a key que você usou paira criair sua viewsão. Vai funcionair.

    Basta viewificair a sua tecla google_maps_ no diretório src / release, você deve colocair sua própria key no console do google (o que você obteve com a printing digital SHA1).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.