我的 Flutter IDE (Android Studio) 不再识别material.dart
了!它突然发生,我正常工作,然后我的电脑因为 CPU 100% 消耗而关闭,当我重新启动时,我发现了这个问题。
12 回答
- ctrl -> Shift -> A(查找动作)
- 搜索“飞镖分析”
- 单击“重新启动 Dart 分析服务器”图标
- 红色下划线从包导入中消失,一切正常。
我尝试了这个解决方案,它工作得非常完美:
从项目目录打开终端并运行
flutter packages get
颤振问题修复:2020 年 4 月 18 日
它发生的原因是:
- 您已经创建了一个项目,然后您尝试将代码推送到 Git(并保持您的 vscode 处于打开状态)
- 您的包需要使用命令 flutter packages get 更新(只需从 vscode 菜单中选择终端,然后运行此命令)
- 如果您仍然没有解决您的问题,只需转到文件菜单,选择关闭文件夹,它就可以解决您的问题。
- 最后一个选项重新启动 VSCode。
检查 bupspec.yaml 文件。可能会从那里删除一些东西。我遇到了同样的问题,发现了这个问题,现在已经解决了。
对我有用的解决方案:在您的 pubspec.yaml 文件中,确保名称字段(它是 pubspec.yaml 文件的第一行)具有正确的项目名称。如果没有,请更改它并运行 pub get。
此错误主要发生在将项目从一台计算机移动到另一台计算机时,可能会发生这种情况,即未将包放入
重新生成包来解决这个问题,这里是步骤
- 删除
pubspeck.lock
- 然后运行
flutter pub get
flutter pub get
有时,只需再次运行即可解决此问题...
查看 Flutters Github 问题可能有很多原因。
- 您的 git 导致此错误(问题 19384)
只需删除机器上项目 .gitignore 中的每个条目。
- 缺少一些颤振包(issue 17016)
即使你刚刚安装了flutter,也可能会丢失一些包。通过命令提示符转到 Flutter 项目的根目录并输入命令flutter packages get
将解决此问题。
我只重新保存我的旧文件。然后重新启动 VSCode。
我不得不删除颤振文件夹并从头开始重新安装它......
对我来说,我需要:
从 pubspec.yaml 文件中的应用描述中删除冒号,然后运行
flutter packages get
将以下内容添加到pubspec.yaml
environment:
sdk: '>=2.10.0 <3.0.0'
然后运行
flutter pub get
。
如果您从Dart packages
. 这种情况下的解决方案是通过擦除当前User/flutter
文件夹并下载新文件夹来重新安装 Flutter SDK。然后运行flutter packages get
,您应该会看到所有依赖项。