Home > Software engineering >  No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp() -Flutter
No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp() -Flutter

Time:11-16

I'm developing a note-taking app (Android app) that uses Firebase, So I intend to add Firebase Authentication. I created the app on Firebase console.

I'm taking an error, as you can see at the image down below:

This is the error message

I tried some fixes, that I found at Stack Overflow.

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  
  await Firebase.initializeApp();
  
  runApp(const MyApp());
}

This is the main function in main.dart

I guess I'm missing a spot. But I can't find it.

How can I solve this problem?

CodePudding user response:

For Flutter android if you are initializing Firebase with just

Firebase.initializeApp();

without passing any arguments to the initializeApp function (i.e. firebase configuration/api keys of your project), then you need to add the google-services.json inside the android/app/ folder and add some code in build.gradle files so the app knows where to take project configuration from.

The recommended way though is to use the Firebase console add app button

  1. Click on it and choose the Flutter option

enter image description here

  1. Then follow the step shown on screen and you'll be good

CodePudding user response:

do you have firebase_core dependencie in your pubspec.yaml?? if not : install firebase_core and import it in your main file.

CodePudding user response:

I tried configure as an Android app before. This time I tried Flutter app option.

Firebase instructions

In second step, there is another problem.

Flutter CLI screen

I added to System Variables but the result is same. System variables

  • Related