Flutter 运行错误:SDK 约束必须 >=2.12.0 才能实现空安全

问题描述 投票:0回答:1

我在尝试运行 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 约束吗?如果是的话应该改成什么?

我想确保我的项目与空安全兼容。 任何有关迁移到空安全的指导也将不胜感激。

谢谢!

flutter dart sdk pubspec.yaml
1个回答
0
投票

在 pubspec.yaml 文件中,将 sdk 设置更改为:

environment:
  sdk: ^3.5.0
© www.soinside.com 2019 - 2024. All rights reserved.