更新 Flutter 后 StaggeredGridView 不滚动

Posted

技术标签:

【中文标题】更新 Flutter 后 StaggeredGridView 不滚动【英文标题】:StaggeredGridView not scrolling after updating Flutter 【发布时间】:2019-09-29 15:07:30 【问题描述】:

我昨晚更新了我的颤振和飞镖包,现在之前完美滚动的 StaggeredGridView 给了我一个错误:

[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'

【问题讨论】:

github.com/letsar/flutter_staggered_grid_view/issues/49 将您的频道切换到稳定版。 谢谢,但我也在寻找答案。 尝试将包版本升级到flutter_staggered_grid_view: "^0.3.0" 【参考方案1】:

我遇到了同样的问题,我解决了将 pubspeck.yaml 中的版本升级到 flutter_staggered_grid_view 0.3.0

【讨论】:

这就是解决方案【参考方案2】:

在新版本的flutter_staggered_grid_view 0.3.0

中修复了BoxHitTestResult异常

你可以在这里查看changelog

如果升级后遇到同样的问题,

在终端中运行flutter clean,然后再次运行。

【讨论】:

【参考方案3】:

@Yamim 评论:“将您的频道切换到稳定版”有效。

这是你可以使用的命令:

flutter channel stable

其他渠道:

$ flutter channel
Flutter channels:
  * stable
    beta
    dev
    master

有关频道的更多信息,您可以参考: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels

【讨论】:

以上是关于更新 Flutter 后 StaggeredGridView 不滚动的主要内容,如果未能解决你的问题,请参考以下文章

SDK 更新后 Flutter 无法运行

按下按钮后更新文本 - 在 Flutter 中

Flutter 应用程序在最新更新后无法运行

在 Flutter 中更新 firestore 后,项目无法编译

在 Flutter 2 和 XCode 12.5 更新后发生的 Flutter unknown iOS 构建中的错误

Flutter Undraw Widget - 更新后的PictureStream错误