Ok, esse post é de seis meses atrás, mas pensei em adicionar algumas informações aqui para pessoas que estão confusas sobre todo o negócio de chave de API / impressão digital MD5. Demorei um pouco para descobrir, então suponho que outros também tenham tido problemas com isso (a menos que eu seja tão chato).
Essas instruções são para o Windows XP, mas imagino que seja semelhante para outras versões do Windows. Parece que os usuários de Mac e Linux têm mais facilidade com isso, para que eu não os resolva.
Portanto, para usar visualizações de mapa em seus aplicativos Android, o Google deseja fazer check-in com eles para que você possa assinar um contrato de Termos de Serviço das APIs do Android Maps APIs. Acho que eles não querem que você faça aplicativos GPS passo a passo para competir com os deles ou algo assim. Eu realmente não li. Opa
Então vá para http://code.google.com/android/maps-api-signup.html e confira. Eles querem que você marque a caixa "Li e concordo com os termos e condições" e insira a impressão digital MD5 do seu certificado. O que é isso, você pode dizer. Não sei, mas faça o que digo e seu aplicativo para Android não será prejudicado.
Vá para Iniciar> Executar e digite cmd para abrir um prompt de comando. Você precisa navegar para o diretório com o arquivo keytool.exe, que pode estar em um local ligeiramente diferente, dependendo da versão do JDK que você instalou. O meu está, C:\Program Files\Java\jdk1.6.0_21\bin
mas tente navegar até a pasta Java e veja qual versão você possui e altere o caminho de acordo.
Após navegar para C: \ Arquivos de Programas \ Java \ <"sua versão do JDK aqui"> \ bin no prompt de comando, digite
keytool -list -keystore "C:/Documents and Settings/<"your user name here">/.android/debug.keystore"
com as aspas. Claro que <"seu nome de usuário aqui"> seria seu próprio nome de usuário do Windows.
(Se você estiver com problemas para encontrar esse caminho e estiver usando o Eclipse, poderá verificar Janela> preferências> Android> Compilar e verificar o "Armazenamento de chaves de Depuração Padrão")
Pressione enter e ele solicitará uma senha. Basta pressionar enter. E pronto, na parte inferior está a sua impressão digital MD5. Digite sua impressão digital na caixa de texto na página de inscrição da API do Android Maps e pressione Gerar chave da API.
E a sua chave está em toda a sua glória, com um prático layout de amostra em XML, com a chave inserida para você copiar e colar.