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

Curtly Critchlow - Apr 24 '23 - - Dev Community

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
Enter fullscreen mode Exit fullscreen mode

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 not already installed run

$ dart pub global activate flutterfire_cli
Enter fullscreen mode Exit fullscreen mode

Next Run

$ flutterfire configure --project=<yourprojectID>
Enter fullscreen mode Exit fullscreen mode

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 subscribe below or connect with me on LinkedIn and Twitter. You can also buy me a book to show your support.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player