我们在 CLI 中使用以下命令将 Flutter 应用程序与 Firebase 连接:
flutterfire configure
如文档中所述:https://firebase.flutter.dev/docs/overview/
可以说,现在我希望这个应用程序与其他 Firebase 控制台上存在的其他项目连接。 那么如何从以前的项目中取消配置我的应用程序并使用存在的新项目重新配置? 他们的命令是这样的吗:
flutterfire deconfigure
目前,当我尝试使用登录的其他 Firebase 控制台重新配置我的应用程序时,我在控制台中遇到此错误:
i Found 7 Firebase projects. Selecting project skillzupp-pos.
FirebaseProjectNotFoundException: Firebase project id "skillzupp-pos" could not be found on this Firebase account.
或者他们是否有任何手动方式可以从以前的项目中取消配置我的应用程序?
我必须遵循以下步骤:
{
"projects": {
"default": "diary-app-course"
}
}
之后
{
"projects": {
}
}
firebase logout
firebase login
flutterfire configure
在我最近的项目中,我想在配置后重命名项目名称,所以:
完成前面的步骤后,我已删除以下位置的项目:https://console.firebase.google.com/
希望对你有帮助。
另一个解决方法:
在 Firebase CLI 中运行此命令以从旧帐户注销:
firebase 注销
删除根目录下的firebase.json文件
在 Firebase CLI 中运行此命令以使用新帐户登录:
firebase 登录
在 Firebase CLI 中运行此命令以开始新配置:
flutterfire 配置
出现关于覆盖配置文件的问题:
生成的 FirebaseOptions 文件 /Users/.../lib/firebase_options.dart 已存在,是否要覆盖它?
回答是