Flutter:'package get' 还没有运行; 'Pub get' 还没有 运行

Flutter: 'package get' has not been run; 'Pub get' has not been run

我从 git 下载了 Catalog 的 Flutter 示例代码,显示了一个警告,

'package get' has not been run
'Pub get' has not been run

这是什么意思?如何解决?我应该忽略此警告还是按照警告中链接的建议更新依赖项?

Dart 类似于节点。 它有一个 pubspec.yaml 相当于 package.json 包含您的依赖项和东西。

并且您需要使用 pub get 下载这些依赖项。或者在 flutter 的情况下,使用 flutter packages get.

此警告只是提醒您您的依赖项尚未下载

=> 点击第一个警告的Get Dependencies

只需打开终端,然后 运行 :

flutter upgrade

如果下载依赖后错误没有消失,请重新打开项目。

即使我点击了 Get dependenciesUpgrade dependencies,横幅 'Pub get' has not been run 也没有消失。

然后,在我关闭 Android Studio 并再次打开同一个项目后,横幅消失了。

单击横幅 'pub get' 上的 'Get dependencies',然后横幅将消失,依赖项将被下载,错误将消失。 如果仍然存在错误,请重新启动 Android Studio 并尝试。它对我有用。

只需重新启动 Android Studio 或您的 IDE,它对我也有效。 要么 运行 终端中的 flutter 升级

  1. 单击获取依赖项并等待它完成。
  2. 重启Android工作室

这是我试过的正确方法,效果正常

要以最简单的方式解决此错误,请按照以下步骤操作:

  1. 转到终端

  2. 然后找到本地标签

  3. 然后单击“+”号并输入您的 command.This 应该可以解决您的错误

简单地说,在打开项目之前禁用防病毒软件或防火墙。

这适用于点击 Get Dependencies 但不起作用的任何人。您需要做的就是:

第 1 步:转到终端并键入 flutter upgrade

第 2 步:转到 File -> Invalidate Caches/Restart -> 单击 Restart

第 3 步:现在只需单击 Get Dependencies

这就够了。

当我遇到那个错误时,实际上我发现我在另一个子文件夹中。解决方案真的很容易删除一个额外的文件夹,或者只是 cd 该子文件夹和 运行 “flutter pub get”命令。 ... 抱歉我的英语不好!