Flutter: Problemas com o Sign With Google usando o Firebase

Marcos Barbosa
2 min readJun 14, 2021

--

Se essa é a primeira vez que você fez o login com o Google e está com problemas, eu irei te ajudar.

Photo by Solen Feyissa on Unsplash

Problemas Comuns:

  • Seu emulador não possui Google Play Services.

Verifique se seu emulador (caso use) tenha a google play services, sem ele não é possível se logar com a google. Caso verifique que não tenha, crie outra imagem de emulação e certifique-se de ter esse item.

  • Falta a chave de segurança SHA-1

Se for isso é bem simples, vou te mostrar passo a passo.

1º Passo: Entre no projeto Firebase.

2º Passo: Clique na engrenagem no lado superior esquerdo.

3º Passo: Escolha “Configurações do Projeto”.

4º Passo: na parte inferior da página, procure por “Adicionar impressão digital” e clique nele.

5º Passo: Abra seu promp de comando, o terminal.

O comando no linux é:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

O output irá gerar os “Certificate fingerprints”, procure pelo “SHA1” e cole no input da página, depois clique em salvar.

6º Passo: Se tudo der certo você verá sua chave SHA-1 na página WEB, e pronto, agora só tentar realizar o login.

Bom galera, apenas citei os erros mais comuns , mas caso isso não resolva, não hesite em deixar uma mensagem nos comentários que te ajudarei.

Muito Obrigado pela companhia! :)

--

--

Marcos Barbosa

Aloha, sou programador Python, arranho em aplicações mobile e escrevo às vezes.