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

FlutterFire Configure执行超时(Timeout Exception)问题求助

解决flutterfire configure超时问题

试试下面这些针对性的解决方案:

  • 直接指定项目ID跳过列表拉取
    不用等待CLI拉取所有Firebase项目列表,直接通过项目ID执行命令:

    flutterfire configure --project=你的Firebase项目ID
    

    项目ID可在Firebase控制台的「项目设置」页面找到。

  • 配置网络代理(若网络环境需要)
    Windows命令行下先设置代理环境变量,再运行flutterfire configure:

    set HTTP_PROXY=http://你的代理地址:端口
    set HTTPS_PROXY=http://你的代理地址:端口
    flutterfire configure
    

    也可以给Firebase CLI永久配置代理:

    firebase functions:config:set proxy.url="http://你的代理地址:端口"
    
  • 重置FlutterFire CLI与Firebase本地缓存
    先卸载再重新安装FlutterFire CLI:

    dart pub global deactivate flutterfire_cli
    dart pub global activate flutterfire_cli
    

    同时删除Firebase本地缓存文件,路径为%APPDATA%\Roaming\firebase,删除后重新执行firebase login登录。

  • 手动生成firebase_options.dart
    如果CLI始终无法正常工作,直接手动创建配置文件:

    1. 登录Firebase控制台,给项目添加Flutter应用,下载对应平台的配置文件(Android为google-services.json,iOS为GoogleService-Info.plist)
    2. 在项目lib目录下创建firebase_options.dart,参考模板填写项目信息:
    import 'package:firebase_core/firebase_core.dart';
    
    class DefaultFirebaseOptions {
      static FirebaseOptions get currentPlatform {
        return FirebaseOptions(
          apiKey: '你的API Key',
          appId: '你的App ID',
          messagingSenderId: '你的Sender ID',
          projectId: '你的项目ID',
          storageBucket: '你的存储Bucket',
        );
      }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 10:44:58