【问题标题】:Can't initialize firebaseapp in flutter无法在颤动中初始化firebaseapp
【发布时间】:2021-05-02 15:09:17
【问题描述】:

为什么它不起作用?当我删除 Firebase.initializeApp();它工作得很好。我把它放在哪里,它仍然不起作用。我尝试将它添加到每个不同的地方,但它仍然没有做任何事情。

import 'package:firebase_storage/firebase_storage.dart';
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_core/firebase_core.dart';


void main() => runApp(MaterialApp(
  Firebase.initializeApp();
      home: Scaffold(
        appBar: AppBar(
          title: Text('123'),
          centerTitle: true,
          backgroundColor: Colors.red[600],
        ),
        body: Center(
          child: Text(
            'hello mars!',
            style: TextStyle(
              fontSize: 20.0,
              fontWeight: FontWeight.bold,
              letterSpacing: 2.0,
              color: Colors.grey[600],
            ),
          ),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () {},
          child: Text('click'),
          backgroundColor: Colors.red[600],
        ),
      ),
    ));

【问题讨论】:

    标签: firebase flutter


    【解决方案1】:
    It should be something like this
    
    Future<void> main()  async {
       WidgetsFlutterBinding.ensureInitialized();
       await Firebase.initializeApp();
    
       runApp(MaterialApp(
        debugShowCheckedModeBanner: false,
        initialRoute: '/',
        routes: {
          '/': (context) => LoadScreen(),
        },
      ));
    }
    

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 1970-01-01
      • 2016-10-26
      • 2017-03-03
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      相关资源
      最近更新 更多