Configurando Firebase
Gerar chave pelo keytool
-
Deve ser utilizado o keytool fornecido pelo java para criar um certificado de assinatura de depuração
- O keytool está nesse caminho
- C:\Program Files (x86)\Java\jre-1.8\bin
- O keytool está nesse caminho
-
Para gerar a chave, rode o comando dentro da pasta
Java\jre-1.8\bin
keytool -list -v -keystore "C:\Users\<Adolfo>\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Configurar no Firebase

- O nome do pacote que irá ser solicitado na proxíma página deve estar da mesma forma que a propriedade
applicationIdnesse arquivo<pasta-projeto>\android\app\build.gradle- Campo solicitado pelo firebase
Configurar no projeto Flutter
-
Adicionar a dependência do firebase_core e a dependência que for necessária para os demais serviços do firebase
dependencies:
firebase_core: ^1.10.0
firebase_auth: ^3.1.0
cloud_firestore: ^2.5.0
firebase_storage: ^10.2.0Para android
-
Baixe o arquivo
google-services.jsone mova o arquivo baixado para o diretório do seu projeto Flutter.android/app
-
Abra o arquivo
android/build.gradlee adicione a seguinte dependência de classpath na seçãodependencies:classpath 'com.google.gms:google-services:4.3.10' -
Abra o arquivo
android/app/build.gradlee adicione os seguintes plug-ins na parte inferior do arquivo:apply plugin: 'com.google.gms.google-services'
-
