运行Flutter项目提示Error: Not found: 'dart:ui'错误如何解决?
错误根因
你是直接使用纯dart命令运行Flutter项目导致的报错:dart:ui是Flutter框架专属的内置库,仅在Flutter SDK的运行环境中可用,纯Dart SDK环境无法识别该库。
解决步骤
- 确保你已经在本地正确安装配置了Flutter SDK,且项目根目录下存在
pubspec.yaml文件 - 打开终端进入项目根目录,先执行依赖拉取命令:
flutter pub get - 不要用
dart命令直接运行main.dart,改用Flutter专属的运行命令:flutter run - 如果是在VSCode中运行,不要直接点击代码右上角的运行按钮(默认会调用Dart SDK运行),可以按F5唤起Flutter调试模式运行,或者在VSCode的运行和调试面板选择对应的Flutter启动配置后再运行。
可选排查项
- 确认VSCode已经安装了Flutter和Dart官方插件,插件会自动识别Flutter项目,配置正确的运行环境
- 如果你需要运行纯Dart控制台项目,确认没有引入任何Flutter框架相关的依赖即可使用
dart命令运行。
内容的提问来源于stack exchange,提问作者Linus Anari
相关产品推荐
相关产品推荐

