رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد نوری
خطا هنگام ران تایم
جامعه فلاتر ایجاد شده در ۰۳ مرداد ۱۴۰۲

سلام خسته نباشید به مشکل زیر برخوردم لطفا کمک کنید

Launching lib\\main.dart on sdk gphone64 x86 64 in debug mode...
√  Built build\\app\\outputs\\flutter-apk\\app-debug.apk.
Connecting to VM Service at ws://127.0.0.1:14804/DpAO7h4bRJ8=/ws
════════ Exception caught by widgets library ═══════════════════════════════════
The following assertion was thrown building skill(dirty):
setState() or markNeedsBuild() called during build.
This MyHomePage widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can be marked as needing to be built during the build phase only if one of its ancestors is currently building. This exception is allowed because the framework builds parent widgets before children, which means a dirty descendant will always be built. Otherwise, the framework might not visit this widget during this build phase.
The widget on which setState() or markNeedsBuild() was called was: MyHomePage
    dependencies: [_InheritedTheme, _LocalizationsScope-[GlobalKey#53b17]]
    state: _MyHomePageState#8c9fe
The widget which was currently being built when the offending call was made was: skill
    dirty
The relevant error-causing widget was
skill
When the exception was thrown, this was the stack
#0      Element.markNeedsBuild.
#1      Element.markNeedsBuild
#2      State.setState
#3      _MyHomePageState.updateSelectSkill
#4      _MyHomePageState.build.
#5      skill.build
#6      StatelessElement.build
#7      ComponentElement.performRebuild
#8      Element.rebuild
#9      ComponentElement._firstBuild
#10     ComponentElement.mount
#11     Element.inflateWidget
#12     MultiChildRenderObjectElement.inflateWidget
#13     MultiChildRenderObjectElement.mount
...     Normal element mounting (4 frames)
#17     Element.inflateWidget
#18     MultiChildRenderObjectElement.inflateWidget
#19     MultiChildRenderObjectElement.mount
...     Normal element mounting (25 frames)
#44     Element.inflateWidget
#45     MultiChildRenderObjectElement.inflateWidget
#46     MultiChildRenderObjectElement.mount
...     Normal element mounting (332 frames)
#378    Element.inflateWidget
#379    MultiChildRenderObjectElement.inflateWidget
#380    MultiChildRenderObjectElement.mount
...     Normal element mounting (467 frames)
#847    Element.inflateWidget
#848    Element.updateChild
#849    RenderObjectToWidgetElement._rebuild
#850    RenderObjectToWidgetElement.mount
#851    RenderObjectToWidgetAdapter.attachToRenderTree.
#852    BuildOwner.buildScope
#853    RenderObjectToWidgetAdapter.attachToRenderTree
#854    WidgetsBinding.attachRootWidget
#855    WidgetsBinding.scheduleAttachRootWidget.
#859    _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:189:12)
(elided 3 frames from class _Timer and dart:async-patch)
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by widgets library ═══════════════════════════════════
setState() or markNeedsBuild() called during build.
The relevant error-causing widget was
skill
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by widgets library ═══════════════════════════════════
setState() or markNeedsBuild() called during build.
The relevant error-causing widget was
skill
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by widgets library ═══════════════════════════════════
setState() or markNeedsBuild() called during build.
The relevant error-causing widget was
skill
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by widgets library ═══════════════════════════════════
setState() or markNeedsBuild() called during build.
The relevant error-causing widget was
skill
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by rendering library ═════════════════════════════════
A RenderFlex overflowed by 499598 pixels on the bottom.
The relevant error-causing widget was
Column
════════════════════════════════════════════════════════════════════════════════

سلام. معمولا این مشکل بخاطر rebuild‌های غیر اصولی و ناصحیح هست. بهتره کدتون رو به اشتراک بگذارید

بهترین پاسخ
یلدا محصلی ۰۳ مرداد ۱۴۰۲، ۲۰:۵۸