Почему, когда я обновил Flutter, мой проект не запустился

Здравствуйте, мой проект работал нормально, пока я не обновил флаттер до SDK 3.22.0 и Dart SDK 3.4.0 и не получил паб. Когда я начинаю отладку, я получаю именно эти ошибки:

../../../../AppData/Local/Pub/Cache/hosted/pub.dev/rotation_stage-0.0.9/lib/src/rotation_stage_handle.dart:37:44: Ошибка: кнопка getter ' не определено для класса TextTheme.

  • «TextTheme» взят из «package:flutter/src/material/text_theme.dart» ('/C:/flutter/packages/flutter/lib/src/material/text_theme.dart'). Попробуйте исправить имя на имя существующего метода получения или определить метод получения или поле с именем «кнопка». стиль: Theme.of(context).textTheme.button?.copyWith( ^^^^^^ Ошибка целевого ядра kernel_snapshot: исключение

ОШИБКА: сборка не удалась с исключением.

  • Что пошло не так: Не удалось выполнить задачу «:app:compileFlutterBuildDebug».

Процесс «команда C:\flutter\bin\flutter.bat» завершен с ненулевым значением выхода 1

  • Пытаться:

Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше результатов журнала. Запустите --scan, чтобы получить полную информацию.

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

Общий совет: будьте осторожны с используемыми пакетами. Избегайте пакетов, которые не поддерживаются активно, и следите за проблемами анализа.

Jannik 15.05.2024 19:08
1
1
160
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку версия флаттера 3.1button устарела. После следует использовать 3.1labelLarge. (источник)

Это проблема с пакетом rotation_stage. Поскольку он не определяет верхнюю границу для Flutter SDK см..

Я разместил вопрос здесь . Прямо сейчас вы можете просто понизить flutter до более ранней версии 3.1 или разветвить пакет и устранить проблему самостоятельно (см. это для получения краткой инструкции о том, как это сделать).

Большое спасибо за помощь в моей проблеме, которую я использую (github.com/timcreatedit/rotation_stage/issues/1), чтобы решить свою проблему!!

Antonis Ladianos 16.05.2024 14:00

Другие вопросы по теме