导入Flutter项目Because xxx depends on dio >=3.0.0-dev.1 which requires SDK version >2

The current Dart SDK version is 2.4.0.

Because 某项目 depends on dio >=3.0.0-dev.1 which requires SDK version >2.4.0 <3.0.0, version solving failed.

首先打开pubspec.yaml文件

导入项目的时候如果报这个错误,看是哪个依赖报错的

比如上方的错误代码是dio这个依赖

可以把依赖写成这样:dio: any

然后点击pubspec.lock,稍微等待一会,写成这样的弊端是每次都要联网获取依赖版本

然后打开pubspec.lock这个文件,就可以找到适合本项目的版本了

 

如果有更好的方法,多多指教

你可能感兴趣的:(随心)