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'

包导入 - URI的目标不存在

android studio - Dart - 目标URI不存在

URI 的目标不存在:'package:velocity_x/velocity_x.dart'

URI 的目标不存在 'package:english_words/english_words.dart'