[英]Error: Not found: 'dart:ui' import 'dart:ui' - Flutter
I've cloned a certain repository from Github to my VSCode Editor but this is the output every time I try running the code.我已经从 Github 克隆了某个存储库到我的 VSCode 编辑器,但这是我每次尝试运行代码时的输出。
[Running] dart "/home/linusanari_/Documents/Flutterprojects/hopOn/lib/main.dart" lib/main.dart: Warning: Interpreting this as package URI, 'package:vehicle_sharing_app/main.dart'. [运行] dart "/home/linusanari_/Documents/Flutterprojects/hopOn/lib/main.dart" lib/main.dart:警告:将此解释为包 URI,'package:vehicle_sharing_app/main.dart'。 ../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8: Error: Not found: 'dart:ui' import 'dart:ui' show ImageFilter;
../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8: 错误:未找到:'dart:ui' import 'dart:ui '显示图像过滤器; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart:5:8: Error: Not found: 'dart:ui' import 'dart:ui' show ImageFilter;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart:5:8: 错误:未找到:'dart:ui' import 'dart: ui' 显示 ImageFilter; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/colors.dart:5:8: Error: Not found: 'dart:ui' import 'dart:ui' show Color, Brightness;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/colors.dart:5:8: 错误:未找到:'dart:ui' import 'dart: ui' 显示颜色、亮度; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/context_menu.dart:6:8: Error: Not found: 'dart:ui' import 'dart:ui' as ui;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/context_menu.dart:6:8: 错误:未找到:'dart:ui' import 'dart: ui' 作为 ui; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/dialog.dart:6:8: Error: Not found: 'dart:ui' import 'dart:ui' show ImageFilter;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/dialog.dart:6:8: 错误:未找到:'dart:ui' import 'dart: ui' 显示 ImageFilter; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart:6:8: Error: Not found: 'dart:ui' import 'dart:ui' show ImageFilter;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart:6:8: 错误:未找到:'dart:ui' import 'dart: ui' 显示 ImageFilter; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/route.dart:6:8: Error: Not found: 'dart:ui' import 'dart:ui' show lerpDouble, ImageFilter;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/route.dart:6:8: 错误:未找到:'dart:ui' import 'dart: ui' show lerpDouble, ImageFilter; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/slider.dart:6:8: Error: Not found: 'dart:ui' import 'dart:ui' show lerpDouble;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/slider.dart:6:8: 错误:未找到:'dart:ui' import 'dart: ui' show lerpDouble; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/switch.dart:5:8: Error: Not found: 'dart:ui' import 'dart:ui' show lerpDouble;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/switch.dart:5:8: 错误:未找到:'dart:ui' import 'dart: ui' show lerpDouble; ^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/text_field.dart:5:8: Error: Not found: 'dart:ui' import 'dart:ui' as ui show BoxHeightStyle, BoxWidthStyle;
^../../../snap/flutter/common/flutter/packages/flutter/lib/src/cupertino/text_field.dart:5:8: 错误:未找到:'dart:ui' import 'dart: ui' as ui show BoxHeightStyle, BoxWidthStyle; ^
^
[Done] exited with code=254 in 15.987 seconds [完成] 在 15.987 秒内以代码 =254 退出
Any insight/help will be much appreciated.任何见解/帮助将不胜感激。
There are some bugs in VSCode about library getting. VSCode 中有一些关于库获取的错误。 You should try several time these flow until error fixed.
您应该尝试几次这些流程,直到错误修复。
flutter clean flutter pub get
To run an Flutter project in VS Code use menu "Execute > Start Debugging (F5)" or menu "Execute > Start Without Debugging (Ctrl+F5)".要在 VS Code 中运行 Flutter 项目,请使用菜单“Execute > Start Debugging (F5)”或菜单“Execute > Start without Debugging (Ctrl+F5)”。
Do NOT use "Run Code" button (triangle icon on upper right corner of edit window), because VS Code will try to run only that file, and not the whole project, what generates error messages like "Error: Not found: 'dart:ui'".不要使用“运行代码”按钮(编辑窗口右上角的三角形图标),因为 VS Code 将尝试仅运行该文件,而不是整个项目,这会生成错误消息,例如“错误:未找到:'dart :ui'"。
This may be irrelevant in your case, but I had this issue when I tried to execute flutter pub run package:entry
.这可能与您的情况无关,但是当我尝试执行
flutter pub run package:entry
时遇到了这个问题。
What solved the issue for me, was:为我解决问题的是:
extension
declarations were in one file.extension
声明在一个文件中。 After I moved them into separate files, it worked. Key thing is to try to narrow down the issue by importing only a few files and see when it starts to break.关键是尝试通过仅导入几个文件来缩小问题的范围,并查看它何时开始崩溃。 Yes, I know this is not a professional advice, but flutter projects behave weird sometimes.
是的,我知道这不是专业建议,但 Flutter 项目有时会表现得很奇怪。
enter image description here here I have a solution在这里输入图片描述在这里我有一个解决方案
I got that error when I loaded the 'lib' folder (that contains only.dart files) instead of loading the project folder that contains 'pubspec.yaml, ios, linux, android, lib...'.当我加载“lib”文件夹(仅包含 .dart 文件)而不是加载包含“pubspec.yaml、ios、linux、android、lib...”的项目文件夹时出现该错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.