所以我试图用Firebase制作一个flutter应用程序,它工作得非常好,但是当我运行该应用程序时,我得到了这个错误:
════════ Exception caught by widgets library ═══════════════════════════════════
The following FirebaseException was thrown building _BodyBuilder:
[core/no-app] No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp()
The relevant error-causing widget was
Scaffold
package:app_with_firebase/main.dart:14
When the exception was thrown, this was the stack
#0 MethodChannelFirebase.app
package:firebase_core_platform_interface/…/method_channel/method_channel_firebase.dart:122
#1 Firebase.app
package:firebase_core/src/firebase.dart:54
#2 FirebaseAuth.instance
package:firebase_auth/src/firebase_auth.dart:37
#3 new AuthService
package:app_with_firebase/Services/auth.dart:4
#4 new _LoginPageState
package:app_with_firebase/main.dart:29
...
════════════════════════════════════════════════════════════════════════════════
但问题是,我的代码中有一行:
//import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:firebase_core/firebase_core.dart';
import 'Services/auth.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
Firebase.initializeApp();
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: LoginPage(),
),
),
);
}
我怎样才能摆脱这个?该应用程序运行良好,但它非常分散注意力,感谢任何帮助,谢谢。
在Firebase前面添加wait关键字。初始化EAPP()
因为这是一个耗时的函数,所以您应该在该语句中等待一段时间。如果您错过了wait关键字,它应该返回null值。
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: LoginPage(),
),
),
);
}
这个代码基本上是将一个数字作为字符串,我的目标是获取字符串的每个索引并将其值传输到整数数组的索引,以便我的数字在整数数组中,并且数组的每个索引表示数字的一个数字
我是android新手。只是尝试制作一个webview应用程序,而不是实际的移动应用程序,然后我会将我的flask应用程序用作移动应用程序。 该应用程序运行正常,没有任何问题,但startActivityForResult给了我一个警告。以下是代码:
我是android新手。只是试着制作一个webview应用程序而不是一个实际的移动应用程序,然后我会将我的flask应用程序用作一个移动应用程序。 该应用程序运行良好,没有任何问题,但start ActivityForResult正在给我一个警告。代码如下: 这是onActivityResult,我仍然无法让它工作。。。
我正在使用laravel框架,并使用composer安装特定版本的软件包,但我收到一个错误表单composer,如下所示 我怎样才能解决这个问题? 我正在使用MacOS
嗨,我有问题与我的网站我得到语法错误,意外结束在文件...在第40行() 我应该做什么来解决这个问题? 我看不出我的代码有任何问题,我遇到了这个问题,我应该如何解决它,因为它在第40行说,第40行是html的结尾,请帮助
Lua 的解析器有官方的 standard Lua 和 LuaJIT,需要明确一点的是目前大量的优化文章都比较陈旧,而且都是针对 standard Lua 解析器的,standard Lua 解析器在性能上需要书写者自己规避,才能写出高性能来。需要各位看官注意的是,OpenResty 最新版默认已经绑定 LuaJIT,优化手段和方法已经略有不同。我们现在的做法是:代码易读是首位,目前还没有碰到同样