我正在使用Firebase构建一个Flutter应用程序。我使用的Firebase服务是实时数据库和身份验证。该应用程序通常情况下可以正常启动而不会抛出任何异常,但是在热重启应用程序时,应用程序会冻结并抛出以下异常:
Unhandled Exception: [core/duplicate-app] A Firebase App named "db2" already exists
我认为初始化 FirebaseApp 的过程出了问题。在 main.dart 中的初始化代码如下:
WidgetsFlutterBinding.ensureInitialized();
final FirebaseApp app = await Firebase.initializeApp(
name: 'db2',
有人可以帮我解决这个问题吗?谢谢!