Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao tentar executar o aplicativo depois de configurar o Firebase Crashlytics

Bom dia, tentando configurar o aplicativo para o Crashlytic porém, ao tentar buildar o app no emulador android sempre estoura esse erro aqui.

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:processDebugGoogleServices'.

    No matching client found for package name 'br.com.devairon.my_finances_app'

  • Try:

    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

da forma atual, apenas o emulador desktop e web abrem, quando removo as confurações o app abre normalmente.

2 respostas
solução!

Olá, Airon! Boa tarde, tudo bem?

Pesquisando sobre esse erro, uma possível causa pode ser o nome do seu pacote, pode verificar em android/app/src/main/AndroidManifest.xml e android/app/google-services.json se estão com nomes de pacotes diferentes?

AndroidManifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.bytebank2"> 

google-services.json:

{
  "project_info": {
    "project_number": "",
    "project_id": "",
    "storage_bucket": ""
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "",
        "android_client_info": {
          "package_name": "com.example.bytebank2"
        }
      },

obs: apaguei alguns dados meus do json, mas o seu deve estar completo.

Repare que os nomes de package e package_name dos arquivos são iguais ("com.example.bytebank2"). Caso não estejam iguais no seu, corrija o nome colocando exatamente o que está no arquivo google-services.json.

Veja também se o nome do pacote é o mesmo em android\app\build.gradle, no atributo applicationId:

build.gradle:

 defaultConfig {
        applicationId "com.example.bytebank2"
        ...
    }

Outra solução é criar um novo projeto e, na configuração, inserir o nome do pacote e o nome do projeto usado em android\app\build.gradle, para que não haja erros. Após configurar, baixar o arquivo google-services.json, substituir na pasta android/app e concluir o processo de instalação do Firebase Crashlytics.

obs: Tente verificar também se o nome do arquivo google-services.json está nomeado corretamente.

Espero que alguma dessas soluções te ajude de alguma forma, qualquer coisa vamos continuar tentando. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓

obrigado pela resposta, porem nao era este o erro, eu acabei descobrindo em um outro tutorial, oque acontece é que em 2022 o firebase esta aboedando uma nova forma de configurae o projeto, e a forma como o professor na aula esta ensinando esta desatualizada, contudo oque importa é que conseguir, mas obrigado ainda assim.