Flutter应用连接Firebase时出现报错,请求技术支持
Firebase依赖配置完成后运行报错
已配置依赖
firebase_core: ^2.5.0 firebase_auth: ^4.2.6
已完成Firebase控制台全流程配置,但运行应用时触发报错,核心错误信息为[core/no-app] No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp(),伴随应用启动崩溃。
解决步骤
强制初始化Firebase
在main.dart的入口函数中添加初始化逻辑,务必确保在启动应用前完成:import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); runApp(const MyApp()); }注意:
firebase_options.dart是Firebase CLI执行flutterfire configure后生成的文件,若缺失需重新执行该命令生成。校验平台配置文件
- Android:确认
android/app/google-services.json已放在正确路径,文件内包名与Firebase控制台注册的包名完全匹配 - iOS:确认
ios/Runner/GoogleService-Info.plist已添加到项目中,Bundle ID与控制台配置一致
- Android:确认
清理缓存并重建项目
依次执行以下命令:flutter clean flutter pub get flutter run
内容的提问来源于stack exchange,提问作者Md Reyaz
相关产品推荐
相关产品推荐

