如何解决 'could not find package integration_test in the Flutter SDK' 错误

How to solve 'could not find package integration_test in the Flutter SDK' error

我有一个应用程序,它非常简单,但我一直收到此错误:

pub get failed (server unavailable) -- attempting retry 1 in 1 second... Because bascis depends on integration_test any from sdk which doesn't exist (could not find package integration_test in the Flutter SDK), version solving failed.

我试过了

Pup 升级,Pub 获得。

我怎样才能摆脱这个错误?

可能是你的网络问题。因为输出显示 (server unavailable).

调试方法:

  1. 尝试curl https://google.com看看你的命令行是否可以连接到网络。
  2. 也可以尝试,例如,curl https://flutter.dev(或者,尝试 curl 您的 pub get 正在尝试访问的实际 url。

这可能是由于您的网络出现故障等原因造成的。或者因为您的 VPN 损坏、代理损坏等

将我的频道从主频道更改为稳定频道后,我遇到了同样的错误。我能够通过从 pubspec.yaml

中删除(或注释掉)以下库来修复它
dev_dependencies:
#  integration_test:
#    sdk: flutter

我在尝试设置一个 flutter web 项目时遇到了这种情况,但没有在我的 PC 上启用 flutter web。我启用了 flutter for web,一切正常。

我不得不像这样注释掉 sdk 部分:

dev_dependencies:
  integration_test:
   # sdk: flutter