quarta-feira, 5 de dezembro de 2012

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

Salve galera..

Ai vai um negócio muito louco! Ao tentar gerar o fingerprint do keystore debug para uma aplicação android, e ter acesso ao google maps, tinha como retorno a seguinte mensagem:

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

Para gerar o fingerprint devemos usar a versão 6 do jdk. Se geramos com a versão 7 do jdk não teremos problemas com a geração, mas ela não vai validar na página do google, apresentando a seguinte mensagem:

A digital inserida n�o � v�lida. Pressione o bot�o Voltar no navegador e insira uma digital certificada v�lida.

Então, para corrigir o primeiro erro temos que alterar, no painel de controle em Opções Regionais e Idiomas

Padrões e Formatos: Estados Unidos
Local: Estados Unidos


Com isso passa a funcionar. Sei que isso é muito tosco estranho, mas é a solução que encontrei.

Até a próxima!