Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我在《颤栗》中遇到了一个问题:下面的断言被扔到了建筑脚手架上,这使我感到一个陌生的问题_Flutter_Flutter Layout_Flutter Dependencies - Fatal编程技术网

Flutter 我在《颤栗》中遇到了一个问题:下面的断言被扔到了建筑脚手架上,这使我感到一个陌生的问题

Flutter 我在《颤栗》中遇到了一个问题:下面的断言被扔到了建筑脚手架上,这使我感到一个陌生的问题,flutter,flutter-layout,flutter-dependencies,Flutter,Flutter Layout,Flutter Dependencies,我在flifter中遇到了一个问题:下面的断言被抛出到building TextField中,它让我感到了一个奇怪的问题,就在一瞬间 对于任何关于代码或错误的澄清,请在下面进行评论,我将在几分钟后回复,因为我迫不及待地要解决这个问题,并在没有太多想法的情况下继续前进 错误:- ════════ Exception caught by widgets library ═══════════════════════════════════════════════════════ The follo

我在flifter中遇到了一个问题:下面的断言被抛出到building TextField中,它让我感到了一个奇怪的问题,就在一瞬间

对于任何关于代码或错误的澄清,请在下面进行评论,我将在几分钟后回复,因为我迫不及待地要解决这个问题,并在没有太多想法的情况下继续前进

错误:-

 ════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
The following assertion was thrown building Scaffold-[LabeledGlobalKey<ScaffoldState>#2906d](dirty, dependencies: [_LocalizationsScope-[GlobalKey#54a24], Directionality, _EffectiveTickerMode, MediaQuery, _InheritedTheme], state: ScaffoldState#ba5af(tickers: tracking 2 tickers)):
'dart:ui/geometry.dart': Failed assertion: line 19: '<optimized out>': is not true.

The relevant error-causing widget was: 
  Scaffold-[LabeledGlobalKey<ScaffoldState>#2906d] file:///home/ankit/work_space_flutter/designer-app-flutter/lib/src/ui/setting/editProfile/entrepreneur/edit_entrepreneur_profile_screen.dart:90:21
When the exception was thrown, this was the stack: 
#2      new OffsetBase (dart:ui/geometry.dart:19:16)
#3      new Size (dart:ui/geometry.dart:350:45)
#4      DDAppBar.preferredSize (package:designer/src/widgets/dd_app_bar.dart:57:14)
#5      ScaffoldState.build (package:flutter/src/material/scaffold.dart:2370:40)
#6      StatefulElement.build (package:flutter/src/widgets/framework.dart:4619:28)
...
════════════════════════════════════════════════════════════════════════════════════════════════════
════════ widgets库捕获到异常═══════════════════════════════════════════════════════
构建脚手架时抛出了以下断言-[LabeledGlobalKey#2906d](脏,依赖项:[[u LocalizationsScope-[GlobalKey#54a24],方向性,[u EffectiveTickerMode,MediaQuery,_InheritedTheme],状态:ScaffoldState#ba5af(tickers:tracking 2 tickers)):
“dart:ui/geometry.dart”:失败的断言:第19行:“”:不正确。
导致错误的相关小部件是:
脚手架-[贴有标签的Lobalkey#2906d]file:///home/ankit/work_space_flutter/designer-app-flutter/lib/src/ui/setting/editProfile/entrepreneur/edit_entrepreneur_profile_screen.dart:90:21
引发异常时,这是堆栈:
#2个新的偏移基准(dart:ui/几何体。dart:19:16)
#3新尺寸(省道:ui/几何体。省道:350:45)
#4 DDAppBar.preferredSize(包:designer/src/widgets/dd\u app\u bar.dart:57:14)
#5 ScaffoldState.build(包:颤振/src/material/scaffold.dart:2370:40)
#6 StatefulElement.build(包:flatter/src/widgets/framework.dart:4619:28)
...
════════════════════════════════════════════════════════════════════════════════════════════════════
代码:-

@override
  Widget build(BuildContext context) => ChangeNotifierProvider<LoadingIndicator>(
        create: (context) => LoadingIndicator(),
        child: SafeArea(
          top: true,
          bottom: true,
          child: Consumer<LoadingIndicator>(
            builder: (context, loadingIndicator, child) {
              return WillPopScope(
                onWillPop: loadingIndicator.isLoading ? _backButtonPressed : null,
                child: Stack(
                  fit: StackFit.expand,
                  children: <Widget>[
                    Scaffold(
                      key: _drawerKey,
                      backgroundColor: Colors.white,
                      appBar: _getAppBar(),
                      drawer: Drawer(child: SideDrawer()),
                      body: Form(
                        key: _formKey,
                        autovalidate: false,
                        child: SingleChildScrollView(
                          child: Padding(
                            padding: const EdgeInsets.all(spacingLarge),
                            child: Center(
                              child: Column(
                                crossAxisAlignment: CrossAxisAlignment.center,
                                children: <Widget>[
                                  _getProfileAvatar(),
                                  _getFirstNameTextInput(),
                                  _getLastNameTextInput(),
                                  _getEmailTextInput(),
                                  _getPhoneNumberTextInput(),
                                  _getPasswordFiled(),
                                  _getConfirmPasswordFiled(),
                                  _getPayoutDetailHeader(),
                                  _getPaymentsOptions(),
                                  _getEntrepreneurDetailsHeader(),
                                  _getDisplayedNameField(),
                                  _getAddressLine1Field(),
                                  _getAddressLine2Field(),
                                  _getPinCodeField(),
                                  _getStateCountryDropDown(),
                                  _getSignUpButton(),
                                  _getTermsCondition()
                                ],
                              ),
                            ),
                          ),
                        ),
                      ),
                    ),
                    Consumer<LoadingIndicator>(
                      builder: (context, loadingIndicator, child) {
                        return AbsorbPointer(
                          absorbing: loadingIndicator.isLoading,
                          child: Container(),
                        );
                      },
                    ),
                  ],
                ),
              );
            },
          ),
        ),
      );
@覆盖
小部件构建(构建上下文)=>ChangeNotifierProvider(
create:(context)=>LoadingIndicator(),
儿童:安全区(
托普:没错,
底部:是的,
儿童:消费者(
生成器:(上下文、加载指示器、子项){
返回式示波器(
onWillPop:loadingIndicator.isLoading?\u BackButton按下:null,
子:堆栈(
fit:StackFit.expand,
儿童:[
脚手架(
钥匙:_-drawerKey,
背景颜色:Colors.white,
appBar:_getAppBar(),
抽屉:抽屉(子:侧抽屉()),
正文:表格(
键:_formKey,
自动验证:false,
子:SingleChildScrollView(
孩子:填充(
填充:常量边集。全部(间距),
儿童:中心(
子:列(
crossAxisAlignment:crossAxisAlignment.center,
儿童:[
_getProfileAvatar(),
_getFirstNameTextInput(),
_getLastNameTextInput(),
_getEmailTextInput(),
_getPhoneNumberTextInput(),
_GetPasswordField(),
_GetConfirmPasswordField(),
_getPayoutDetailHeader(),
_getPaymentsOptions(),
_GetEnterpreneurDetailsHeader(),
_getDisplayedNameField(),
_getAddressLine1Field(),
_getAddressLine2Field(),
_getPinCodeField(),
_getStateCountryDropDown(),
_getSignUpButton(),
_getTermsCondition()
],
),
),
),
),
),
),
消费者(
生成器:(上下文、加载指示器、子项){
回流吸收器指针(
吸收:加载指示器。正在加载,
子级:容器(),
);
},
),
],
),
);
},
),
),
);
我在颤振升级到1.17后出现错误

环境: sdk:“>=2.7.0