Como detectar se a chave do Google Maps é válida ?

1,459 views
Skip to first unread message

Gorio

unread,
Jul 22, 2016, 1:41:46 PM7/22/16
to androidbrasil-dev
Boa tarde,

Estou com um dilema aqui sobre Mapas.

Preciso detectar em meu App se a chave adicionada é válida.

Pelo Android Monitor consigo observar que é exibido uma mensagem de erro, porém preciso detectar isso em minha aplicação. Como fazer isso ?

07-22 14:24:26.396 3948-5109/com.gorio.teste E/b: Authentication failed on the server.
07-22 14:24:26.396 3948-5109/com.gorio.teste E/Google Maps Android API: Authorization failure.  Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
07-22 14:24:26.396 3948-5109/com.gorio.teste E/Google Maps Android API: In the Google Developer Console (https://console.developers.google.com)
                                                                         Ensure that the "Google Maps Android API v2" is enabled.
                                                                         Ensure that the following Android Key exists:
                                                                          API Key: LKJLkjKLjKLJkjsakdajlksjdalkjdalkjsdlkajdsjlia
                                                                          Android Application (<cert_fingerprint>;<package_name>): XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX;com.gorio.teste

Atenciosamente

Gorio

Luciano Barros

unread,
Jul 25, 2016, 11:06:16 PM7/25/16
to Android Brasil - Dev
Fala cara, tranquilo ?

sou novo com dev android e já passei por uma situação parecida.

Adicionei no meu projeto um Mapa mas infelizmente ao compilar recebi um erro de autenticação - a chave estava certa.

Então resolvi começar o projeto novamente, só que usando a primeira tela um mapa - funcionou perfeitamente.

Espero que ajude! Boa sorte!

Daniel laurindo

unread,
Jul 25, 2016, 11:42:08 PM7/25/16
to androidb...@googlegroups.com

Você ativou o Google maps? Além de criar a chave, é necessário ativar o app a ser usado.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gorio

unread,
Jul 25, 2016, 11:59:42 PM7/25/16
to androidbrasil-dev
Então.. 

A ideia da Chave vocês estão corretos, porém vamos supor que eu quero colocar uma chave inválida de propósito, como vou detectar viar programação se a chave é válida/inválida ?

Exemplo, trabalho com mais pessoas no mesmo projeto e as vezes a pessoa deixa a chave de debug dela, quando rodo no meu pc da erro por conta da chave, mas a ideia seria detectar isso via código para informar na tela que o mapa não foi carregado por conta da chave ser inválida..

Sacaram ?
--
Atenciosamente

Gorio
(www.gorio.eng.br)

 

Marcelo Alves

unread,
Jul 26, 2016, 8:51:17 AM7/26/16
to androidb...@googlegroups.com
Posso estar errado, mas não é pra isso que existe CI, flavors e git hooks?​ Acho que tem que detectar esse erro em tempo de compilação, não de execução.

Lucas de Almeida Marciano

unread,
Jul 26, 2016, 10:30:05 AM7/26/16
to Android Brasil - Dev
Tu pode gerar o try catch no carregamento e pegar o erro, mas aparece no log que a chave é invalida mesmo.
Reply all
Reply to author
Forward
0 new messages