我昨晚更新了我的颤振和飞镖包,现在之前完美滚动的 StaggeredGridView 给了我一个错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'
我昨晚更新了我的颤振和飞镖包,现在之前完美滚动的 StaggeredGridView 给了我一个错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'
我有同样的问题,我解决了将 pubspeck.yaml 中的版本升级到 flutter_staggered_grid_view 0.3.0
BoxHitTestResult 异常已在新版本的flutter_staggered_grid_view 0.3.0中修复
您可以在此处查看更改日志
如果升级后遇到同样的问题,
在终端中运行flutter clean
,然后再次运行。
@Yamim 评论:“将您的频道切换到稳定”有效。
这是您可以使用的命令:
flutter channel stable
其他渠道:
$ flutter channel
Flutter channels:
* stable
beta
dev
master
有关通道的更多信息,您可以参考: https ://github.com/flutter/flutter/wiki/Flutter-build-release-channels