颤振火力基地 MissingPluginException
flutter firebase MissingPluginException
我刚刚将 firebase 添加到我的 flutter 应用程序中,我正确地执行了所有步骤,但是在初始化应用程序时出现错误
这是我初始化应用程序的代码
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: new ThemeData(
canvasColor: Colors.white,
),
home: PersistentTabsDemo(),
onGenerateRoute: route.controller,
);
}
}
这是我添加到 pubsec.yaml
的依赖项
firebase_core: ^1.6.0
firebase_analytics: ^8.3.1
firebase_auth: ^3.1.0
cloud_firestore: ^2.5.1
这就是错误
Error: MissingPluginException(No implementation found for method Firebase#initializeCore on channel
plugins.flutter.io/firebase_core)
编辑:我尝试从主程序中删除 async 和 await class 现在我收到新错误
No firebase App 'default' has been created - call Firebase.intializeApp()
试试看
扑干净
Pub.get
如果这两个不起作用
Firebase flutter 的设置中缺少某些东西
如果有人遇到和我一样的问题
我已经通过创建另一个项目并将 sh1 和 sh256 添加到 firebase 解决了这个问题
只需按照此教程进行操作,它真的很有帮助 https://www.youtube.com/watch?v=CpyALC8Zpxo
PS:当你将 firebase 添加到你的 flutter 项目时,不要 运行 它在 chrome 调试你会得到一个错误,运行 它在你的模拟器或智能手机
编码愉快^^
我刚刚将 firebase 添加到我的 flutter 应用程序中,我正确地执行了所有步骤,但是在初始化应用程序时出现错误
这是我初始化应用程序的代码
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: new ThemeData(
canvasColor: Colors.white,
),
home: PersistentTabsDemo(),
onGenerateRoute: route.controller,
);
}
}
这是我添加到 pubsec.yaml
的依赖项 firebase_core: ^1.6.0
firebase_analytics: ^8.3.1
firebase_auth: ^3.1.0
cloud_firestore: ^2.5.1
这就是错误
Error: MissingPluginException(No implementation found for method Firebase#initializeCore on channel
plugins.flutter.io/firebase_core)
编辑:我尝试从主程序中删除 async 和 await class 现在我收到新错误
No firebase App 'default' has been created - call Firebase.intializeApp()
试试看 扑干净 Pub.get 如果这两个不起作用 Firebase flutter 的设置中缺少某些东西
如果有人遇到和我一样的问题
我已经通过创建另一个项目并将 sh1 和 sh256 添加到 firebase 解决了这个问题 只需按照此教程进行操作,它真的很有帮助 https://www.youtube.com/watch?v=CpyALC8Zpxo
PS:当你将 firebase 添加到你的 flutter 项目时,不要 运行 它在 chrome 调试你会得到一个错误,运行 它在你的模拟器或智能手机
编码愉快^^