How to fix core/duplicate-app] A Firebase App named "[DEFAULT]" already exists error

Introduction

In this article, we will cover the fix for [core/duplicate-app] A Firebase App named "[DEFAULT]" already exists exception.

If you tried running your Flutter app that's using a Firebase product you might see this error if your GoogleService-Info.plist or google-services.json files are outdated.

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: [core/duplicate-app] A Firebase App named "[DEFAULT]" already exists

Solution

To fix the core/duplicate-app] A Firebase App named "[DEFAULT]" already exists exception follow these two simple steps

  1. Delete your google-services.json located at android/app/google-services.json if running on Android or delete your GoogleService-Info.plist located at macos/Runner/GoogleService-Info.plist if running on MacOS or ios/Runner/GoogleService-Info.plist if running on IOS.

  2. Install and Run the flutterFire CLI in the root of your flutter project directory.

If flutterFire CLI is not already installed run

$ dart pub global activate flutterfire_cli

Next Run

$ flutterfire configure --project=<yourprojectID>

Follow the instructions in your terminal.

Your Flutter project should now run successfully.

Connect with me

Thank you for reading my post. Feel free to connect with me.