我已将我的Flutter项目从1.26.3更新至2.1.0,此后我遇到了一些问题。我收到的错误消息是“Expected a value of type 'SkDeletable', but got one of type 'Null'”。
有人知道这与什么有关吗?
我已将我的Flutter项目从1.26.3更新至2.1.0,此后我遇到了一些问题。我收到的错误消息是“Expected a value of type 'SkDeletable', but got one of type 'Null'”。
有人知道这与什么有关吗?
我用以下代码片段遇到了相同的错误:
BackdropFilter(
filter: ImageFilter.blur(
sigmaX: animation.value * 5.0),
sigmaY: animation.value * 5.0),
),
child: Container(
color: Colors.transparent,
),
),
错误是由于动画从0到1,更准确地说,ImageFilter不能使用值为零的情况下引发的。 一个快速的解决方法是:
max(0.001, animation.value * 5.0)
所以不会传递零值到过滤器。
flutter run -d chrome --profile
flutter run -d chrome --release
同时,如果您获取了您的 --debug 应用程序并在 Safari 中打开它(例如),错误将不会存在(很可能)。这似乎是 Chrome 的问题(再次出现)。
我解决了问题,通过在终端上运行以下命令:
flutter clean
flutter pub get
flutter run
。希望这可以解决你的问题。我执行了"flutter pub upgrade"
后,问题得到了解决。
在升级pub后,所有依赖错误都得到了解决。