Прямо сейчас я работаю над codelab step_02 от firebase-get-to-know-flutter. На шаге 5 «Добавить функцию RSVP» при запуске моего приложения и нажатии кнопки «RSVP» на моем телефоне я всегда получаю следующую ошибку в файле /lib/authentification.dart «_AssertionError ('package:go_router/src/router .dart': Неудачное утверждение: строка 300 поз. 12: 'унаследовано != null': GoRouter не найден в контексте)".
Я убедился, что следовал всем инструкциям в этой кодовой лаборатории до этого момента.
Не удалось найти так много в Интернете, и у меня не было столько идей, как с этим справиться, так как ошибка исходит из файла, который я даже не трогал до сих пор.
Возможно, кто-то сталкивался с этой ошибкой раньше и знает ее причину, или у кого-то еще есть идея, что может пойти не так.
Спасибо за любую помощь!
Ссылка на кодлаб:
https://firebase.google.com/codelabs/firebase-get-to-know-flutter#4
Они обновили код для этого CodeLab два дня назад, но (видимо) еще не обновили инструкции.
Я столкнулся с той же ошибкой, но смог решить ее, скопировав файлы main.dart, home_page.dart и app_state.dart из https://github.com/flutter/codelabs/tree/main/firebase-get. -to-know-flutter/step_05/lib
Инструкции CodeLab даже не признают существование home_page.dart и app_state.dart. Осторожно, читатель!
Пока они не обновят инструкции, я советую вам просто прочитать кодовую лабораторию, чтобы понять «суть» того, что они делают, но скопировать файлы из эталонной реализации, а не пытаться внести изменения вручную. Я не думаю, что они в курсе.
вау большое спасибо! Я думал, что я в курсе ... Я последую вашему совету и посмотрю, работает ли он тогда. Надеюсь, они скоро обновят кодлаб. Еще раз спасибо !
Спасибо, мистер Джонсон! Это действительно решило проблему и для меня
Я прохожу обучение и могу подтвердить; Я только что получил эту ошибку. Я подозреваю, что это как-то связано с тем, что они изменили виджет HomePage?