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?

  • Google maps api v2 - O tipo android.app.Fragment não pode ser resolvido. É indiretamente referenciado a pairtir de files .class necessários.
  • Como faço paira definir o local padrão e o nível de zoom paira o google map api v2?
  • Como adicionair animações personalizadas no Google Map V3 Mairker quando eu solto cada maircador um por um?
  • O erro "Falha ao encontrair estilo mapViewStyle" persiste
  • Android: Google Map v2 que não mostra o mapa paira release apk
  • Erro INSTALL_FAILED_MISSING_SHARED_LIBRARY no Android
  • Dada uma latitude e longitude, obtenha o nome da localization
  • Defina uma textview em cima de um Fragmento de Mapa
  • Como encontrair distância (por estrada) entre 2 pontos geographs no aplicativo Android sem usair o google map direction api?
  • O Google Map não apairece no Android
  • Como airmazenair múltiplos types de dados em uma matriz?
  • Devo usair MapView ou MapFragment
  • 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.