该应用程序仍然只显示空白屏幕。这是我的主要应用程序代码:
import 'package:flutter/material.dart';
import 'package:firebase_core/firebase_core.dart';
void main() async {
await Firebase.initializeApp();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('Firebase Integration')),
body: Center(child: Text('Hello, Firebase!')),
),
);
}
}
任何帮助或建议都将不胜感激!
在初始化 Firebase 之前,您似乎缺少 WidgetsFlutterBinding.ensureInitialized();:
在初始化 Firebase 之前添加WidgetsFlutterBinding.ensureInitialized();。请查看以下代码以供参考。
您应该初始化 WidgetsFlutterBinding,正如其他评论中所述,我的 Flutter 和 Firebase 应用程序中的主要内容是:
在你的情况下,你不需要打电话给
await Environment.initEnvirnoment();
或ProviderScope