Android Studio提示dart-sdk版本过低 已升级Flutter/Dart仍报错如何解决
解决方案
检查Android Studio的Dart SDK路径配置
打开Android Studio设置(Windows端路径:File > Settings,macOS端路径:Android Studio > Preferences),依次进入Languages & Frameworks > Dart选项页:- 若Dart随Flutter同步安装,直接勾选Use Dart SDK from Flutter distribution
- 若独立安装Dart SDK,手动指定路径为你本地安装的2.14.4版本对应目录
配置完成后重启Android Studio再执行pub get验证
校验项目pubspec环境约束
打开项目根目录的pubspec.yaml文件,找到environment配置块,确认Dart SDK的版本下限≤2.14.4,示例正确配置如下:environment: sdk: '>=2.12.0 <3.0.0'若配置的版本下限高于2.14.4,可根据项目需求调低版本下限,或升级Dart SDK到符合要求的版本。
同步Flutter与Dart版本
执行flutter doctor命令,检查输出的Dart SDK版本是否与全局安装的2.14.4版本一致,若版本不匹配,执行flutter upgrade升级到最新稳定版Flutter,同步更新内置Dart SDK。清除缓存重试
所有配置确认无误后,执行以下命令清理缓存后重试:flutter clean flutter pub cache repair flutter pub get
内容的提问来源于stack exchange,提问作者Kashif Mohammad
相关产品推荐
相关产品推荐

