owner._debugCurrentBuildTarget == 这不是真的

owner._debugCurrentBuildTarget == this , is not true

[在网络上] 尝试将一些小部件放入 FittedBox 中,如下所示:

 FittedBox(
   fit: BoxFit.scaleDown,
   child: AnimatedContainer(...)
 )

但屏幕和控制台仅显示此消息:

控制台中没有其他内容

下一步是什么? :D

更多信息是在对代码进行一些修改后由框架提供的,例如额外的子项、父项的随机大小。 . .

错误 >> ... object was given an infinite size during layout

最终像这样的方法起作用了:

FittedBox(
 fit: BoxFit.scaleDown,
 child: Container(
   height: MediaQuery.of(context).size.height * .65,
   child: AnimatedContainer(...)
)

我在 CustomScrollView 中收到此错误,因为我的一个小部件不在 SliverToBoxAdapter 中。

SliverToBoxAdapter(
  child: Row(
    children: [
      Text('Activity',
      style: TextStyle(fontWeight: FontWeight.w600, fontSize: 18),),
    ],
  ),
)

我只是确保您的条子列表中的所有小部件实际上都是条子。

我收到此错误是因为在我的代码中的某处,我错误地应用了一个错误的小部件,而那是我正在编写的同一个无状态小部件。为了更清楚:

stateless widget - MyWidget //For example
.
.
.
Now somewhere in between the code:

Column(
children: [
MyWidget(), //This went wrong, I was supposed to Use some other widget.
]);

我遇到此错误是因为合并了同一模型提供者的多个消费者小部件。 解决方案是遵循提供者包指南,将一个消费者小部件合并到要从中共享状态对象的小部件树的顶部。