Flutter报错记录
本文顺序会以报错信息—>解决方案,如果对你有用,麻烦点个赞~~嘻嘻嘻
1.Incorrect use of ParentDataWidget.
════════ Exception caught by widgets library ═══════════════════════════════════
Incorrect use of ParentDataWidget.
════════════════════════════════════════════════════════════════════════════════
并且如果包这样的错误,在打包之后,可能会出现空白的情况。
解决方法
-
问题:
经过排查后发现是Expanded、Flexible等组件,在“Container、Padding、Stack”组件中导致的。 -
方案:
保正:Expanded、Flexible只在Row、Column等组件内,不在其他组件内使用。
2. 使用listview.builder的时候,报错。
The following RangeError was thrown building:
RangeError (index): Invalid value: Not in inclusive range 0..2: 3
解决方案:
主要原因为itemCount没有定义。如果定义了,看看有没有其他数组牵涉到index。只要涉及到了index,而且数组长度不一致就会导致这个问题。