为什么这里改一下pubspec里的sdk版本就没有空安全报错了?
来源:9-5 播放器封装及自定义插件(一)

demonCry
2022-09-07
视频 19:20 s 把pluggin包里的pubspec.yaml 的 sdk: ">=2.7.0 <3.0.0"
改为 sdk: ">=2.17.6 <3.0.0"
就没有报空安全错误了
这是为嘛呢
写回答
1回答
-
马超老师
2022-09-08
因为在低版本的Dart中是不支持空安全的,这个特性是在Dart 2.12引入的。
所以当sdk设置的范围太低,就需要兼容低版本不支持空安全,就会有空安全错误。设置高版本的话就不会有了
022022-10-07
相似问题