![](/img/trans.png)
[英]Flutter : I want to register (connect) the flutter app to firebase, but I cannot register (connect) with android emulator
[英]FlutterEnginePluginRegistry - problem to register plugin Firebase in Flutter app
升級 Flutter 后,我無法在 Android Emulator 中啟動 Flutter 項目。 我在調試控制台中獲得以下消息:
W/FlutterEnginePluginRegistry( 7750): Attempted to register plugin (io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry$ShimRegistrarAggregate@75e268b) but it was already registered with this FlutterEngine (io.flutter.embedding.engine.FlutterEngine@d56f368).
在 Flutter 升級之前它運行良好。 我檢測到問題出在 Firebase 插件上。 我創建了一個新的空 Flutter 項目,它工作正常。 添加 firebase_auth 插件后,我再次獲得上述消息。
我試圖清理項目,不同的 Firebase 版本,重新啟動並創建新的模擬器,...
我的顫振版本:
[√] Flutter (Channel master, v1.14.5-pre.28, on Microsoft Windows [Versión 10.0.17763.973], locale es-ES)
• Flutter version 1.14.5-pre.28 at C:\src\flutter
• Framework revision 93a5b7d419 (2 hours ago), 2020-01-25 01:23:01 -0800
• Engine revision 4218f8026f
• Dart version 2.8.0 (build 2.8.0-dev.5.0 fc3af737c7)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\Usuario\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.41.1)
• VS Code at C:\Users\Usuario\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.7.1
[√] Connected device (1 available)
• Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 10 (API 29) (emulator)
• No issues found!
還有我的 pubspec.yaml
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
firebase_auth: ^0.15.3+1
有沒有人遇到過這個問題? 謝謝
根據 flutter doctor 的輸出,你使用的是 master 通道。
從文檔:
掌握
當前的樹尖,絕對最新的尖端版本。 通常是功能性的,但有時我們會不小心弄壞東西。
因此,你可能有一些問題,似乎這就是其中之一。
您現在可以使用stable
頻道:
穩定的
當我們相信我們有一個特別好的構建時,我們會將它提升到穩定的渠道。 我們打算每個季度或多或少地這樣做,但這可能會有所不同。 我們建議您將此渠道用於所有生產應用版本。 我們可能會針對高優先級錯誤將修補程序發送到穩定頻道,盡管我們的目的是很少這樣做。
最新發布的版本是v1.12.13+hotfix.5
https://github.com/flutter/flutter/wiki/Flutter-build-release-channels
https://flutter.dev/docs/development/tools/sdk/releases
您可以通過執行來切換頻道:
flutter channel stable
更新后我也遇到了這些問題,但我使用這兩個命令解決了這個問題
AndroidAlarmManagerPlugin 也有類似的問題。
刪除“AlarmService.setPluginRegistrant(this);” 在應用程序的 onCreate 中為我修復了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.