Ошибка при установке метода Zefyr (Flutter) не найдена: ‘SystemNavigator.routeInformationUpdated’

#flutter

#флаттер

Вопрос:

Я пытаюсь включить пакет Zefyr в свой проект, но я получаю эту ошибку после его импорта.

 /C:/Users/Ahmed/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_platform_interface-1.0.9/lib/link.dart:85:21: Error: Method not found: 'SystemNavigator.routeInformationUpdated'.
    SystemNavigator.routeInformationUpdated(location: routeName);
                    ^^^^^^^^^^^^^^^^^^^^^^^
/C:/Users/Ahmed/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_platform_interface-1.0.9/lib/link.dart:108:12: Error: Getter not found: 'Router'.
    return Router.of(context) != null;
  

Я попытался удалить папку и получить pub, но тщетно, есть предложения ?.

РЕДАКТИРОВАТЬ результат flutter doctor -v:

 [√] Flutter (Channel master, 1.22.0, on Microsoft Windows [Version 10.0.19041.572], locale en-US)
    • Flutter version 1.22.0 at C:UsersAhmedflutter
    • Framework revision a1097ea53f (4 months ago), 2020-07-13 17:11:02 -0400
    • Engine revision f10f172573
    • Dart version 2.9.0 (build 2.9.0-21.0.dev 06cb010247)


[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:UsersAhmedAppDataLocalAndroidSdk
    • Platform android-30, build-tools 29.0.2
    • Java binary at: C:Program FilesAndroidAndroid Studiojrebinjava
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.
  

запуск flutter — подробный результат:

 [ 1665 ms] /C:/Users/Ahmed/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_platform_interface-1.0.9/lib/link.dart:85:21: Error: Method not found: 'SystemNavigator.routeInformationUpdated'.
[    2 ms]     SystemNavigator.routeInformationUpdated(location: routeName);
[        ]                     ^^^^^^^^^^^^^^^^^^^^^^^
[    5 ms] /C:/Users/Ahmed/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_platform_interface-1.0.9/lib/link.dart:108:12: Error: Getter not found: 'Router'.
[    6 ms]     return Router.of(context) != null;
[    1 ms]            ^^^^^^
[ 3651 ms] [ 5258 ms] /C:/Users/Ahmed/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_platform_interface-1.0.9/lib/link.dart:85:21: Error: Method not found: 'SystemNavigator.routeInformationUpdated'.
[    2 ms] [    1 ms]     SystemNavigator.routeInformationUpdated(location: routeName);


       
  

Комментарии:

1. Какова версия вашего пакета Zefyr?

2. Последняя версия: zefyr: ^ 0.12.0

3. Не могли бы вы отредактировать свой вопрос с результатами flutter run —verbose и flutter doctor -v?

Ответ №1:

Обновите версию flutter

запустите flutter upgrade команду в терминале.