FlutterEnginePluginRegistry - проблема с регистрацией плагина Firebase в приложении Flutter - PullRequest
0 голосов
/ 25 января 2020

Я не могу запустить проект Flutter в Android Эмулятор после обновления 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!

И мой паб c .yaml

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  firebase_auth: ^0.15.3+1

У кого-нибудь была такая проблема? Спасибо

Ответы [ 3 ]

2 голосов
/ 25 января 2020

Согласно выводу врача-флаттера, вы используете мастер-канал.

Из документации:

мастер

Нынешняя верхушка дерева, абсолютная новейшая сборка. Обычно функциональные, хотя иногда мы случайно что-то ломаем.

Поэтому у вас могут возникнуть некоторые проблемы, и кажется, этот является одним из них.


Вы можете использовать канал stable на данный момент:

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
0 голосов
/ 25 января 2020

У меня также возникают эти проблемы после обновления, но я решил эту проблему, используя обе эти команды

  1. стабильный канал флаттера
  2. пакеты флаттера получают
0 голосов
/ 25 января 2020

Только что обновили флаттер и имеют ту же ошибку. Может это связано?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...