首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振-升级破坏了我的应用程序

颤振-升级破坏了我的应用程序
EN

Stack Overflow用户
提问于 2018-07-08 01:45:54
回答 2查看 1.4K关注 0票数 1

我正在构建一个应用程序,它运行良好,直到我选择运行flutter-upgrade命令来升级我的安装。现在,我使用ListView的应用程序的一部分已经完全失效,在尝试访问应用程序中使用ListView的部分之后,应用程序的其余部分中断,小部件停止正常呈现。

在我升级我的颤振安装之前,一切都很好,我需要在下周之前完成这个应用程序。

这是日志:

代码语言:javascript
复制
I/flutter ( 4850): Another exception was thrown: not implemented
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderListTile#d393e relayoutBoundary=up13 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPadding#91fed relayoutBoundary=up12 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#f8b9f relayoutBoundary=up11 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#907c6 relayoutBoundary=up10 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#82c34 relayoutBoundary=up9 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderInkFeatures#c0929 relayoutBoundary=up8 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#cb75f relayoutBoundary=up7 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#f4dd1 relayoutBoundary=up6 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPadding#21ed2 relayoutBoundary=up5 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#bfca1 relayoutBoundary=up4 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 441 pos 12: 'child.hasSize': is not true.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The getter 'scrollOffsetCorrection' was called on null.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The method 'debugAssertIsValid' was called on null.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The getter 'visible' was called on null.
I/flutter ( 4850): Another exception was thrown: Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.
I/flutter ( 4850): Another exception was thrown: Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderListTile#287cb relayoutBoundary=up24 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPadding#c0494 relayoutBoundary=up23 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#aeb03 relayoutBoundary=up22 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#e84fd relayoutBoundary=up21 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#9eefe relayoutBoundary=up20 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderFlex#21c05 relayoutBoundary=up19 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderInkFeatures#206e4 relayoutBoundary=up18 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#97115 relayoutBoundary=up17 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#a3dfd relayoutBoundary=up16 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPadding#b037b relayoutBoundary=up15 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#73cda relayoutBoundary=up14 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 441 pos 12: 'child.hasSize': is not true.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The getter 'scrollOffsetCorrection' was called on null.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The method 'debugAssertIsValid' was called on null.
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderShrinkWrappingViewport#3820e relayoutBoundary=up10 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#24f8f relayoutBoundary=up9 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#2dc3c relayoutBoundary=up8 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#3a18a relayoutBoundary=up7 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#32415 relayoutBoundary=up6 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderExcludableScrollSemantics#4231f relayoutBoundary=up5 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#25954 relayoutBoundary=up4 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#f9945 relayoutBoundary=up3 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#d55b6 relayoutBoundary=up2 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: _RenderListTile#55872 relayoutBoundary=up9 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPadding#14d29 relayoutBoundary=up8 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#da286 relayoutBoundary=up7 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#ac1fb relayoutBoundary=up6 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#daa7e relayoutBoundary=up5 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: RenderBox was not laid out: RenderFlex#4e74a relayoutBoundary=up4 NEEDS-PAINT
I/flutter ( 4850): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 441 pos 12: 'child.hasSize': is not true.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The getter 'scrollOffsetCorrection' was called on null.
I/flutter ( 4850): Another exception was thrown: NoSuchMethodError: The method 'debugAssertIsValid' was called on null.

您所能提供的任何帮助都是非常感谢的。提前谢谢。

PS:以防万一,实现ListView的代码可以找到这里

我的颤振版本:颤振0.5.7

我目前在主频道,但应用程序仍然打破了最新的版本,从测试版渠道。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-08 07:53:27

您可以随时通过在所需版本中克隆颤振存储库来降低颤振的级别。然后运行flutter doctor

票数 2
EN

Stack Overflow用户

发布于 2018-07-10 00:16:24

在前面的答案中添加,您可以使用dev分支而不是master。随着越来越多的人参与颤振,master可能变得不稳定。dev通常比主版晚一周,对于开发来说要稳定得多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51228225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档