skip to Main Content

I am trying to install package lottie: ^1.4.3 and getting following error:

The current Dart SDK version is 2.17.1 requires SDK version >=2.18.1
<3.0.0, version solving failed.

I ran flutter doctor -v and it says dart version is 2.18.1

[√] Flutter (Channel stable, 3.3.2, on Microsoft Windows [Version 10.0.19043.2006], locale en-PK)
• Flutter version 3.3.2 on channel stable at E:Flutterflutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision e3c29ec00c (12 days ago), 2022-09-14 08:46:55 -0500
• Engine revision a4ff2c53d8
• Dart version 2.18.1
• DevTools version 2.15.0

dart --version output is as follows:

Dart SDK version: 2.18.1 (stable) (Tue Sep 13 11:42:55 2022 +0200) on
"windows_x64"

I manually changed following in pubspec.yaml

environment:
  sdk: ">=2.18.1 <3.0.0"

I would appreciate if someone could kindly guide me on how to resolve this. I am using Visual Studio Code as the code editor.

2

Answers


  1. You should also check sub project like example folder.

    the pub get will check all sub project inside the project, but it will not tell you which one.

    Login or Signup to reply.
  2. Please replace this in pubspec.yaml file.

    environment:
      sdk: ">=2.16.2 <3.0.0"
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search