我在尝试运行 Flutter 项目时遇到错误。错误信息如下:
Resolving dependencies...
The lower bound of "sdk: '>=2.7.0 <3.0.0'" must be 2.12.0 or higher to enable null safety.
The current Dart SDK (3.5.0) only supports null safety.
For details, see https://dart.dev/null-safety
我检查了我的 pubspec.yaml 文件,SDK 约束设置为 >=2.7.0 <3.0.0. I am using Dart SDK version 3.5.0.
如何解决这个SDK限制问题? 我应该更新 pubspec.yaml 中的 SDK 约束吗?如果是的话应该改成什么?
我想确保我的项目与空安全兼容。 任何有关迁移到空安全的指导也将不胜感激。
谢谢!
在 pubspec.yaml 文件中,将 sdk 设置更改为:
environment:
sdk: ^3.5.0