Android Studio克隆项目依赖安装失败:Dart SDK版本不兼容求助
解决Dart SDK版本不兼容导致的依赖安装失败问题
你的问题是本地Dart SDK 3.5.0超出了项目mi_card要求的>=2.18.0 <3.5.0版本范围,导致依赖解析失败,以下是三种可行的解决办法:
方案一:修改项目SDK版本约束(最快解决)
- 打开项目根目录的
pubspec.yaml文件 - 找到
sdk配置项,将版本范围从>=2.18.0 <3.5.0修改为>=2.18.0 <3.6.0(或直接写>=2.18.0,兼容更高版本) - 保存文件后,重新执行
flutter pub get命令完成依赖安装
方案二:用FVM管理多版本SDK(适合多项目维护)
- 安装FVM工具:执行
pub global activate fvm - 在项目根目录运行
fvm install 3.4.0(安装项目兼容的最高版本SDK) - 执行
fvm use 3.4.0切换到该版本 - 最后运行
fvm flutter pub get安装依赖
方案三:降级本地全局SDK
- 进入Flutter安装目录,执行
git checkout 3.4.0(该版本对应Dart 3.4.0,符合项目要求) - 运行
flutter doctor确认版本切换成功 - 返回项目执行
flutter pub get完成依赖安装
内容的提问来源于stack exchange,提问作者Gaurang Madkaikar
相关产品推荐
相关产品推荐

