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
Delete your
google-services.json
located atandroid/app/google-services.json
if running on android or delete yourGoogleService-Info.plist
located at
macos/Runner/GoogleService-Info.plist
if running on MacOS orios/Runner/GoogleService-Info.plist
if running on IOS.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
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 subscribe below or connect with me on LinkedIn and Twitter. You can also buy me a book to show your support.
Top comments (7)
Thank you @curtlycritchlow this helps and make sense than all other solutions.
You're welcome @chenchou.
Very helpful ,thank you so much
You're welcome @abdelhak_mehda
this fixed it the first time but I have been playing around with different environments switching between dev and uat and now this doesn't fix it anymore. Any suggestions ?
I found the problem, I had used the same packagename in two different firebase accounts in two different projects
Thanks, that was helpful