Flutter应用运行卡在‘Installing profile for com.example.learn_flut’求助
Flutter卡在「Installing profile for com.example.learn_flut」问题排查
可能的原因
从你提供的代码和操作来看,问题大概率出在Firebase初始化环节,常见原因包括:
- Firebase配置文件不匹配:iOS端的
GoogleService-Info.plist或Android端的google-services.json路径错误、Firebase控制台注册的包名与当前应用包名不一致,导致初始化时身份验证失败,持续处于等待状态。 - 网络连接异常:
Firebase.initializeApp()需要连接Firebase服务完成初始化,如果模拟器/真机无法正常访问外网(比如处于受限网络、未配置必要代理),会使这个await操作无限阻塞。 - 版本兼容性问题:firebase_core等插件版本与当前Flutter SDK版本不匹配,初始化逻辑存在兼容性bug,引发启动卡住。
- Profile模式编译异常:少数情况下,Profile模式的编译优化会触发插件隐藏问题,导致应用启动流程停滞。
需要补充的信息
要精准定位问题,你还需要提供以下内容:
- 运行
flutter --version的完整输出(包含Flutter SDK版本、Dart版本) - pubspec.yaml中所有Firebase相关插件的版本(如firebase_core、firebase_auth等)
- 确认iOS/Android的Firebase配置文件是否正确放置,以及Firebase控制台的应用包名与当前应用的
Bundle Identifier(iOS)/applicationId(Android)是否完全一致 - 应用运行时的控制台日志(Android Studio的Logcat、Xcode控制台),重点查看初始化阶段的报错或警告信息
- 网络环境说明:是否需要代理访问外网,模拟器/真机是否配置了正确的网络代理
内容的提问来源于stack exchange,提问作者Satya
相关产品推荐
相关产品推荐

