Эта проблема уже поднималась здесь . Вы должны выложить код, указанный в консоли. Похоже, что важной частью журнала является строка «# 6» с пакетом flutter_sudoku lib/main.dart
file в строке 17.
И, глядя на репозиторий github, действительно, они заставляют основную функцию «ждать» "чтобы ориентация системы была готова здесь
void main() => SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp, DeviceOrientation.portraitDown])
.then((_) {
runApp(
BlocProvider(
bloc: UserDataBloc(),
child: MyApp(),
)
);
});
Вы должны вызвать WidgetsFlutterBinding.ensureInitialized();
перед функцией ожидания
void main() {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]).then((_) {
runApp(BlocProvider(
bloc: UserDataBloc(),
child: MyApp(),
));
});
}