The lower bound of “sdk: ‘>=2.7.0 <3.0.0′” must be 2.12.0’

Posted by

Error:

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.2.6) only supports null safety.

For details, see https://dart.dev/null-safety

Solution:

The error message you’re getting suggests that the pubspec.yaml file for your project’s Dart SDK limitations isn’t compatible with the version of Dart needed for null safety. Since Dart 2.12 introduced null safety, you must include a lower bound of 2.12.0 in your SDK restrictions if you wish to use null safety features.

To resolve this error, you should update your pubspec.yaml file to set the Dart SDK constraints as follows:

environment:
  sdk: '>=2.12.0 <3.0.0'

As a result, your Dart code will be able to use null safety features. Run flutter pub get or dart pub get to update your dependencies after making this modification.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x