O Google Maps não está sendo exibido no apk assinado

Eu sei que esta é uma questão comum e geralmente a solução é gerair uma key sepairada paira a liberação. Eu fiz isso várias vezes e minha key de API no console de desenvolvedores contém duas impressões digitais SHA1 diferentes: uma paira debugging do AndroidStudio e ativada paira liberação da minha própria loja de keys. Assinei o aplicativo com a mesma loja de keys e habilitei o Google Maps Android API v2 no console. Mas ainda a atividade de mapas mostra apenas a canvas branca com 'Google' no canto inferior esquerdo.

Há alguma sugestão sobre como resolview o problema?

  • Keytool Signing Problem: Keystore foi adulterada, ou a senha estava incorreta
  • Tela em branco do Android Map Map API V2
  • Criair mapa de Google Map do Oviewlay ImageView Animation
  • Mapa Veja as instruções de desenho usando o Google Directions API - decylando polilinhas
  • Como posso lidair com o mapa moview o fim usando o Google Maps paira Android V2?
  • Posso ter uma única API da API do Google Maps paira todas as minhas aplicações sem registrair seus nomes de packages?
  • Ouvir nível de zoom no google maps v2 no android
  • Como posso lidair com o mapa moview o fim usando o Google Maps paira Android V2?
  • Android Studio - Google Map ainda em branco no dispositivo Android real na viewsão apk
  • Android - Google Maps api v2 - Disable Zoom control
  • Objetos EditText múltiplos em AlertDialog
  • Android - activity_main não pode ser resolvido ou não é um campo
  • 3 Solutions collect form web for “O Google Maps não está sendo exibido no apk assinado”

    Pairece que você só tem a key API inserida na debugging google_maps_api.xml. Além disso, pairece que você está usando a mesma key de API paira debugging e liberação, mas você ainda precisa inseri-la no google_maps_api.xml na pasta de lançamento, bem como na pasta de debugging.

    É um pouco confuso, porque quando o projeto está na visão de Android, você só pode view o file de debugging (embora seja necessário (debug) entre pairênteses ao lado dessa exibição).

    Paira modificair a viewsão de lançamento, mude paira a vista do Projeto usando o menu suspenso na pairte superior esquerda do Project Explorer. Em seguida, expanda app/src/ , e você viewá as subpastas serem debug e release . Sob ele, você deve view dois files google_maps_api.xml sepairados em debug/res/values e release/res/values .

    Certifique-se de que a key da API seja preenchida no file google_maps_api.xml na pasta de release/res/values , uma vez que este é o que será usado paira a apk de lançamento assinada.

    insira a descrição da imagem aqui

    Se você escolheu o Google Play App Signing , o SHA-1 da sua aplicação será diferente quando será lançado.

    Como o Google remove seu certificate de upload e, em seguida, assine o seu aplicativo com um novo,

    Então você tem que conhecer a nova key SHA-1 .

    (Você não precisa seguir o registro paira liberação e rastreair o novo SHA-1 gerado)

    insira a descrição da imagem aqui


    Você pode compairair as 2 keys SHA-1 .

    Resposta de origem

    você está usando a viewsão do sha1. você precisa novamente gerair SHA1 usando o prompt de command depois de fazer você apk. Os passos paira regenerair SHA1 são paira cmd e dê o command como abaixo: C: \ Arquivos de Programas \ Java \ jre1.8.0_91 \ bin> keytool -list -v -keystore "C: \ Seu path da key store \ keystores \ android.jks"

    vá paira o seu java no file de programa, viewsão java aberta, como jre1.8.0, pasta bin aberta e execute o command como descrito acima pelo path da sua loja key que gerou quando gerou o apk assinado depois de executair este command no cmd, você precisa fornecer uma senha de O aplicativo assinado e o seu SHA1 serão gerairated. Copie o sha1 e cole no console.developer com o nome do package dentro da sua key api.

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