#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
команду в терминале.