Тот же код отлично работает и отлаживается на моем старом компьютере.
Я выполняю отладку на телефоне Android Samsung.

Произошло исключение. FlutterError (setState() или markNeedsBuild()
вызывается во время сборки. Этот виджет _InheritedProviderScope
нельзя пометить как требующий сборки, поскольку платформа
уже находится в процессе создания виджетов . Виджет может быть помечен как
нужный для сборки на этапе сборки, только если один из его
предков в данный момент строится. Это исключение разрешено, поскольку
фреймворк создает родительские виджеты раньше дочерних. это означает, что всегда будет создаваться грязный
потомок. В противном случае платформа может
не посетить этот виджет на этапе сборки. Виджет, для которого
была вызвана функция setState() или markNeedsBuild(), был. :
_InheritedProviderScope Виджет, который в данный момент создавался при выполнении вызывающего нарушения вызова, был: Builder)
Результаты Flutter Доктор
Код: Выделить всё
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.7.12, on Microsoft Windows [Version 10.0.22631.3447], locale tr-TR)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[√] Chrome - develop for the web
[X] Visual Studio - develop for Windows
X Visual Studio not installed; this is necessary for Windows development.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2023.3)
[√] VS Code (version 1.90.2)
[√] Connected device (4 available)
[√] HTTP Host Availability
! Doctor found issues in 1 category.
Код: Выделить всё
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
sizer: ^2.0.15
http: ^0.13.5
provider: ^6.0.5
intl: ^0.18.0
shared_preferences: ^2.0.17
badges: ^3.0.2
flutter_beep: ^1.0.0
qr_code_scanner: ^1.0.1
grouped_list: ^5.1.2
pdf: ^3.10.1
path_provider: ^2.1.1
printing: ^5.10.4
flutter_native_splash: ^2.2.19
flutter_launcher_icons: ^0.13.1
open_document: ^1.0.7
google_fonts: ^4.0.4
change_app_package_name: ^1.1.0
flutter_email_sender: ^6.0.1
simple_vcard_parser: ^0.2.0
dropdown_search: ^5.0.6
dev_dependencies:
flutter_test:
sdk: flutter
Я пытался сделать Flutter SDK одинаковым в обоих случаях. компьютеры и все версии.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -exception