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

Flutter集成Firebase认证调用注册登录接口报CONFIGURATION_NOT_FOUND错误

问题解决方案

出现CONFIGURATION_NOT_FOUND错误是Firebase认证服务的相关配置不匹配或未正确启用导致,可按以下步骤逐一排查解决:

  • 确认Firebase控制台Email/密码登录功能已启用:进入Firebase控制台→Authentication→登录方式页面,找到Email/Password选项,确认开关状态为已启用。
  • 验证Flutter项目Firebase初始化配置正确性:优先使用官方flutterfire_cli工具自动配置项目,避免手动导入配置文件出错。如果采用手动配置,确认安卓端google-services.json已放在android/app目录下,iOS端GoogleService-Info.plist已通过Xcode正确导入到Runner项目中。
  • 检查main函数初始化代码是否正确,必须在runApp前完成Firebase的异步初始化,参考代码如下:
void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(const MyApp());
}
  • 若刚在Firebase控制台开启登录功能,等待1-2分钟配置同步完成后再测试,刚启用的服务存在同步延迟会临时触发该错误。
  • 清理项目缓存重新构建:依次执行flutter clean、flutter pub get命令,安卓端可额外进入android目录执行./gradlew clean,iOS端执行pod install --repo-update后再运行项目。
  • 检查Firebase项目OAuth同意屏幕配置:进入Google Cloud控制台对应项目的API和服务→OAuth同意屏幕页面,至少填写应用名称、支持邮箱两个必填项,保存配置后再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 09:24:00