我最近开始使用 Windows 的 flutter。我正在跟进thisfirebase 和 flutter 教程。在第 4 课中,我在 Firebase Auth 中遇到错误:
flutter:MissingPluginException(在通道plugins.flutter.io/firebase_auth上未找到方法signInAnonymously的实现)
我认为问题是因为我正在为 Windows 构建。我不知道如何将 firebase 添加到 Windows 应用程序。任何帮助表示赞赏
这是完整的日志:
Launching lib\main.dart on Windows in debug mode...
Building Windows application...
Waiting for Windows to report its views...
Debug service listening on ws://127.0.0.1:60688/97Ok8iT1Hjo=/ws
Syncing files to device Windows...
flutter: MissingPluginException(No implementation found for method signInAnonymously on channel plugins.flutter.io/firebase_auth)
flutter: error signing in
EDIT 1
pubspec.yaml 文件(依赖项部分)
dependencies:
flutter:
sdk: flutter
firebase_auth: ^0.14.0+5
cloud_firestore: ^0.12.9+4
EDIT 2
我更新了依赖项以使用以下版本:
firebase_auth: ^0.18.1+2
cloud_firestore: ^0.14.1+3
firebase_core: ^0.5.0+1
但现在我收到以下错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method Firebase#initializeCore on channel plugins.flutter.io/firebase_core)
这就是我的主要功能:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
添加后,您只需热重载或热重启您的颤振await Firebase.initializeApp();
在你的无效主()功能。
只需停止您的 main.dart 进程并从头开始再次运行它 - 就是这样,现在您的应用程序已与 firebase 集成!
注意:在运行过程中,有些人可能会遇到问题多重索引错误参考链接:D8:无法在单个 dex 文件中容纳请求的类(# 方法:71610 > 65536)解决错误or只需添加:
在您的项目级别 >> android >> app >> build.gradle :
defaultConfig {
...
multiDexEnabled true
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)