Archive | julho 2012

Android – Erro de keytool x Fingerprint Google Maps

Pois bem, se você chegou até este post é sinal de que você já deve saber que para trabalhar com mapas do google em aplicativos Android é necessário gerar uma chave que vai identificar a sua solicitação de mapa pelo seu aplicativo.

Para gerar esta chave, é necessário realizar o seguinte comando. No windows, talvez seja necessário que você esteja dentro da pasta bin da sua instalação do Java.

keytool -list -alias androiddebugkey -keystore "<pasta_do_debug.keystore>" -storepass android -keypass android

No lugar de “<pasta_do_debug.keystore>”, coloque o endereço da pasta que possui o arquivo debug.keystore. Para localizar este arquivo, se você usa o eclipse, acesse o menu ‘Window’ > ‘Preferences’. Expanda o item ‘Android’ e em ‘Build’ copie o caminho especificado em ‘Default debug keystore’.

O que eu realmente quero falar, é que se você estiver usando o Windows em Português, você pode receber a seguinte mensagem de erro após tentar executar o comando acima:

erro de keytool: java.lang.IllegalArgumentException: unknown format type at

Este erro aconteceu aqui comigo, e no caso eu resolvi isto trocando ‘Formato’ e ‘Local’ em ‘Região e Idioma’ para Inglês (Estados Unidos).

Anúncios
%d blogueiros gostam disto: