flutter 错误:未找到'dart:ui'导入'dart:ui' -抖动

f1tvaqid  于 2022-12-19  发布在  Flutter
关注(0)|答案(5)|浏览(272)

我已经从Github克隆了一个特定的存储库到我的VSCode编辑器中,但是每次我尝试运行代码时都是这样的输出。
[运行] dart "/home/linusanari _/文档/Flutter项目/跳上/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:错误:未找到'dart:ui'导入'dart:ui'显示图像过滤器; ^../../../snap/flutter/通用/flutter/ Package /flutter/库/源代码/库比蒂诺/底部标签栏。dart:5:8:错误:未找到'dart:ui'导入'dart:ui'显示图像过滤器; ^../../../snap/flutter/普通/flutter/ Package /flutter/lib/src/库比蒂诺/颜色。dart:5:8:错误:未找到'dart:ui'导入'dart:ui'显示颜色、亮度; ^../../../snap/flutter/公共/flutter/包/flutter/库/源代码/库比蒂诺/上下文菜单。dart:6:8:错误:未找到"dart:ui"将"dart:ui"导入为用户界面; ^../../../snap/flutter/公共/flutter/包/flutter/库/源代码/库比蒂诺/对话框。dart:6:8:错误:未找到'dart:ui'导入'dart:ui'显示图像过滤器; ^../../../snap/flutter/公共/flutter/包/flutter/库/源代码/库比蒂诺/导航栏。dart:6:8:错误:未找到'dart:ui'导入'dart:ui'显示图像过滤器; ^../../../snap/flutter/普通/flutter/ Package /flutter/lib/src/库比蒂诺/路线。省道:6:8:错误:未找到'dart:ui'导入'dart:ui'显示lerpDouble,图像过滤器; ^../../../snap/flutter/普通/flutter/ Package /flutter/lib/src/库比蒂诺/滑块。dart:6:8:错误:未找到'dart:ui'导入'dart:ui'显示lerpDouble; ^../../../snap/flutter/公共/flutter/包/flutter/库/源/库比蒂诺/开关。dart:5:8:错误:未找到'dart:ui'导入'dart:ui'显示lerpDouble; ^../../../snap/flutter/公共/flutter/包/flutter/库/源代码/库比蒂诺/文本字段。dart:5:8:错误:未找到'dart:ui'导入'dart:ui'作为ui显示框高度样式、框宽度样式; ^
[完成]在15.987秒内退出,代码= 254
任何见解/帮助都将不胜感激。

6mw9ycah

6mw9ycah1#

VSCode中有一些关于库获取的错误。您应该尝试几次这些流程,直到错误修复。

flutter clean 
flutter pub get
xeufq47z

xeufq47z2#

要在VS代码中运行Flutter项目,请使用菜单“执行〉开始调试(F5)”或菜单“执行〉启动但不调试(Ctrl+F5)"。
不要使用“运行代码”按钮(编辑窗口右上角的三角形图标),因为VS代码将尝试只运行该文件,而不是整个项目,这会生成错误消息,如“错误:找不到:“dart:ui”“。

jexiocij

jexiocij3#

这可能与您的情况无关,但我在尝试执行flutter pub run package:entry时遇到了这个问题。
对我来说,解决这个问题的方法是:

  • 检查所有的导入。你不应该从库中创建包含库名称的导入。最好只使用相对导入来替换那些导入。
  • 我遇到了一个问题,两个extension声明在一个文件中。在我将它们移到单独的文件中后,它工作了。

关键是通过只导入几个文件来缩小问题的范围,看看什么时候开始崩溃。是的,我知道这不是一个专业的建议,但是flutter项目有时候会表现得很奇怪。

euoag5mw

euoag5mw5#

当我加载“lib”文件夹(只包含.dart文件)而不是加载包含“pubspec.yaml,ios,linux,android,lib...”的项目文件夹时,我收到了这个错误。

相关问题