由于我引入了一个PageView小部件,我得到了以下错误:
════════ Exception caught by widgets library ═══════════════════════════════════ The following assertion was thrown while applying parent data.: Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 1) wants to apply ParentData of type FlexParentData t
我有一个小部件,当点击时,保存一个ID号,覆盖1000ms的CircularProgressIndicator,然后弹出进度指示器,并将用户路由到另一个页面。
这个带有ProgressIndicator和计时器的位是新的,它破坏了我的单元测试,现在给出了以下错误:
The following assertion was thrown running a test:
'package:flutter_test/src/binding.dart': Failed assertion: line 574 pos 12: '() {
'A Timer is
我试图在列表视图中添加一个Row并得到错误
I/flutter (13858): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (13858): The following assertion was thrown during performLayout():
I/flutter (13858): BoxConstraints forces an infinite height.
I/flutter (13858):
我的UI屏幕基本上是使用Column小部件呈现的,在这个小部件中,我插入了所有其他UI组件。其中一个恰好是Row (由2个文本字段组成)。这是行小部件:
var phoneNumber = new Row(
children: <Widget>[
new Padding(
padding: const EdgeInsets.all(20.0),
child: countryCodePicker,
),
new Padding(
padding: const EdgeInsets.all(20.0),
chi
今天,当vs代码打开时,我在稳定通道上将flutter升级到了1.17.0版本,并在我的项目中打开了一些选项卡。在flutter更新完成后,突然vs代码和Android Studio都显示错误"Target of URI in exist:“在我的项目中70%的.dart文件中,即使这些文件在主目录文件夹中。
首先,我重新启动了vs代码(或Android Studio),但出现了相同的错误。之后,我尝试了以下命令,但错误仍然存在:
flutter clean
flutter packages upgrade
flutter packages get
这是flutter doctor
在我的例子中,当我使用ExpansionPanelList时,我需要检查面板内的小部件是否可见。 如果不可见,tester.tap(find.text('More Info'))将抛出异常: Warning: A call to tap() with finder "exactly one widget with text "More Info" (ignoring offstage widgets): Text("More Info", dependencies: [MediaQuery, DefaultTextStyle])"