Eu fiz um exemplo bem simples para usar o MapView no android. Eu rodei o emulador e funcionou normal. Apareceu o mapa corretamente. Mas quando eu instalo o .apk no meu celular o mapa não aparece. Só fica aquelas linhas quadriculadas. Alguém sabe o que pode ser?
Seguinte: o mapview precisa de uma chave para rodar (apiKey). A chave que eu tinha gerado era a do modo debug, por isso só funcionava no emulador. E como eu tinha uma chave de assinatura para gerar o apk ele não rodava no aparelho porque o mapview estava com a chave do modo debug. Para quem tiver o mesmo problema segue os passos para resolve-lo:
OBS: estou usando Linux.
Gerar a chave em modo debug para rodar o mapview via emulador: