You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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与控制台配置一致
  • 清理缓存并重建项目
    依次执行以下命令:

    flutter clean
    flutter pub get
    flutter run
    

内容的提问来源于stack exchange,提问作者Md Reyaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 09:51:56