【发布时间】:2021-08-14 02:28:27
【问题描述】:
我在我的应用上使用 firebase 身份验证。即使我在我的 main 中调用 Firebase.initializeApp 也很艰难,它不接受它并给出了这个错误。在我的 pubspec.yaml 依赖项中,一切都是最新的。我不知道我在哪里做错了。你能帮帮我吗?
main.dart
import 'package:firebase_core/firebase_core.dart';
import 'package:widget_catalog/screen/login/login.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp;
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Login(),
);
}
} ```
**pubspec.yaml**
dependencies:
provider: ^5.0.0
intl: ^0.17.0
table_calendar: ^3.0.0
syncfusion_flutter_calendar: ^19.1.63
flutter:
sdk: flutter
firebase_core: ^1.2.0
firebase_auth: ^1.2.0
cloud_firestore: ^2.2.0
【问题讨论】:
-
您是否在 android/app 文件夹中添加了 google-services.json(或在 ios/Runner 文件夹中添加了 GoogleServices-info.plist)?
-
您在
await Firebase.initializeApp;之后缺少()。所以:await Firebase.initializeApp();.
标签: android firebase flutter dart firebase-authentication