昨晚我更新了flutter和dart包,现在之前正常滚动的StaggeredGridView出现了错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'
昨晚我更新了flutter和dart包,现在之前正常滚动的StaggeredGridView出现了错误:
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'SliverHitTestResult' is not a subtype of type 'BoxHitTestResult'
BoxHitTestResult异常问题已在新版本flutter_staggered_grid_view 0.3.0中修复。
您可以在changelog查看更多信息。
如果您在升级后仍遇到相同的问题,
请在终端中运行flutter clean
,然后重新运行应用程序。
@Yamim 评论道:“切换到稳定频道”起作用了。
这里是你可以使用的命令:
flutter channel stable
$ flutter channel
Flutter channels:
* stable
beta
dev
master
关于渠道的更多信息,请参考: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels
这个问题已经在升级的包中得到解决,无需修改代码,只需升级包即可。
将以下依赖项添加到您的pubspec.yaml文件中并重新启动应用程序。它可以正常工作。
flutter_staggered_grid_view: 0.3.0