URI 的目标不存在 'package:flutter/material.dart'
Posted
技术标签:
【中文标题】URI 的目标不存在 \'package:flutter/material.dart\'【英文标题】:Target of URI doesn't exist 'package:flutter/material.dart'URI 的目标不存在 'package:flutter/material.dart' 【发布时间】:2018-12-23 02:44:02 【问题描述】:我的 Flutter IDE (android Studio) 不再识别 material.dart
!突然发生,我正常工作,然后我的电脑因为 CPU 100% 消耗而关闭,当我重新启动时,我发现了这个问题。
【问题讨论】:
重启IDE通常会修复它。您也可以尝试删除~/.dartServer/.analysis-driver
我重新启动了我的 IDE 几次,但没有任何线索 :( !当尝试升级颤振或颤振软件包时,它显示异常“糟糕;颤振已意外退出。”
听起来像是硬盘问题。
你试过删除提到的目录吗?也许磁盘太小了?
harddisk is 1 一点也不小!我的电脑是华硕 i7 第 7 代,我想也太难了!我不明白我为什么要删除你提到的文件夹?
【参考方案1】:
-
ctrl -> Shift -> A(查找操作)
搜索“飞镖分析”
点击“重启 Dart 分析服务器”图标
红色下划线从包导入中消失,一切正常。
【讨论】:
最后,我可以运行我的第一个项目,谢谢@MohamedMesalm +1 没有修复它,但flutter packages get
修复了它【参考方案2】:
我尝试了这个解决方案,效果非常好:
从项目目录打开终端 并运行
flutter packages get
【讨论】:
【参考方案3】:Flutter 问题修复:2020 年 4 月 18 日
这是因为:
-
您已经创建了一个项目,然后您尝试将代码推送到 Git(并保持您的 vscode 处于打开状态)
您的包需要使用命令 flutter packages get 更新(只需从 vscode 菜单中选择终端,然后运行此命令)
如果仍然无法解决您的问题,只需转到文件菜单,选择关闭文件夹即可解决您的问题。
最后一个选项重启 VSCode。
【讨论】:
【参考方案4】:检查 bupspec.yaml 文件。可能会从那里删除一些东西。我遇到了同样的问题,发现了这个问题,现在已经解决了。
【讨论】:
【参考方案5】:对我有用的解决方案:在 pubspec.yaml 文件中,确保名称字段(它是 pubspec.yaml 文件的第一行)具有正确的项目名称。如果没有,请更改它并运行 pub get。
【讨论】:
【参考方案6】:此错误主要发生在将项目从一台计算机移动到另一台计算机时,可能会发生,包没有进入
重新生成包来解决这个问题,这里是步骤
-
正在删除
pubspeck.lock
然后运行flutter pub get
有时,只需再次运行flutter pub get
即可解决此问题...
【讨论】:
【参考方案7】:查看 Flutters Github 问题可能有很多原因。
-
您的 git 导致此错误 (issue 19384)
只需在您的机器上删除项目中的每个条目 .gitignore。
-
缺少一些颤振包 (issue 17016)
即使您刚刚安装了 Flutter,也可能会丢失一些软件包。
通过命令提示符转到 Flutter 项目的根目录并输入命令 flutter packages get
将解决此问题。
【讨论】:
这个,结合建议的 VSCode 从这里重启,对我有用:***.com/questions/44909653/…【参考方案8】:我只重新保存我的旧文件。然后重启 VSCode。
【讨论】:
【参考方案9】:我不得不删除flutter文件夹并从头开始重新安装...
【讨论】:
【参考方案10】:将以下内容添加到pubspec.yaml
environment:
sdk: '>=2.10.0 <3.0.0'
然后运行
flutter pub get
.
【讨论】:
【参考方案11】:对我来说,我需要从 pubspec.yaml 文件中的应用描述中删除 :
冒号,然后运行
flutter packages get
【讨论】:
以上是关于URI 的目标不存在 'package:flutter/material.dart'的主要内容,如果未能解决你的问题,请参考以下文章
URI 的目标不存在 'package:flutter/material.dart'
错误:URI 的目标不存在:'package:test/test.dart'
android studio - Dart - 目标URI不存在