Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

flutter packages get failed depends on flutter_test any from sdk which requires SDK version <2.0.0, version solving failed

I create a flutter project, and run flutter packeages get,the output as below: [second] flutter packages get Waiting for another flutter command to release the startup lock... Running "flutter packages get" in second... The current Dart SDK version is 2.0.0-dev.63.0.flutter-4c9689c1d2.

Because second depends on flutter_test any from sdk which requires SDK version <2.0.0, version solving failed.
pub get failed (1)
exit code 1

flutter doctor -v

PS D:\dartstudy\second> flutter doctor -v
[√] Flutter (Channel dev, v0.5.7, on Microsoft Windows [Version 6.1.7601], locale zh-CN)
    • Flutter version 0.5.7 at E:\flutter
    • Framework revision 66091f9696 (2 weeks ago), 2018-07-09 12:52:41 -0700
    • Engine revision 6fe748490d
    • Dart version 2.0.0-dev.63.0.flutter-4c9689c1d2

[√] Android toolchain - develop for Android devices (Android SDK 28.0.1)
    • Android SDK at f:\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.1
    • ANDROID_HOME = f:\Android\Sdk
    • Java binary at: E:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at E:\Program Files\Android\Android Studio
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] VS Code, 64-bit edition (version 1.25.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 2.16.0

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.

the IDE that I use to create a project is VS code. I changed some versions of flutter sdk, the problems are the same as above,How to fix this problem?

like image 417
david yang Avatar asked Jul 23 '18 08:07

david yang


People also ask

How do I fix version solve failed on flutter?

0, version solving failed Error? To Solve flutter packages get failed depends on flutter_test any from SDK which requires SDK version <2.0. 0, version solving failed Just run flutter channel dev and flutter upgrade in your terminal will solve your error.

How do I change the version of my flutter SDK?

Configure in Android Studio : Go to Languages & Frameworks > Flutter or search for Flutter and change Flutter SDK path. Copy the absolute path of fvm symbolic link in your root project directory. Example: /absolute-project-path/.

How do I know which version of flutter SDK I have?

Checking Flutter SDK Version and Channel You'll see something like below in your terminal window: Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.10. 3, on macOS 12.1 21C52 darwin-x64, locale en) [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.


3 Answers

I was having a similar issue:

Running "flutter packages get" in austin-feeds-me-flutter...
The current Dart SDK version is 2.0.0-dev.58.0.flutter-f981f09760.

Because austin_feeds_me depends on palette_generator any which requires SDK version >=2.0.0-dev.61.0 <3.0.0, version solving failed.
pub get failed (1)
Process finished with exit code 1

I fixed it with the following commands:

flutter channel dev
flutter upgrade

Fix source: https://github.com/flutter/flutter/issues/19382

like image 75
dazza5000 Avatar answered Oct 11 '22 16:10

dazza5000


just update your sdk by these codes

flutter channel dev
flutter upgrade

if you live in iran you need to use proxy because google no let you to use its packages and for scoped_model you need to use below version of it in your pubspec.yaml file

dependencies:
  scoped_model: ^1.0.1

and then save the file, your IDE automatically update the package

like image 6
Salar Mohammadi Avatar answered Oct 11 '22 16:10

Salar Mohammadi


I solved my error by using any instead of the version codes like this

flutter_test: any

instead of

flutter_test: ^1.1.0+1
like image 5
Bensal Avatar answered Oct 11 '22 17:10

Bensal