如何解决“在 Flutter SDK 中找不到包 integration_test”错误

Posted

技术标签:

【中文标题】如何解决“在 Flutter SDK 中找不到包 integration_test”错误【英文标题】:How to solve 'could not find package integration_test in the Flutter SDK' error 【发布时间】:2021-04-07 14:38:50 【问题描述】:

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

发布失败(服务器不可用)- 尝试 1 合 1 重试 第二...因为bascis依赖于integration_test any from sdk 哪个不存在(在 Flutter SDK),版本解析失败。

我试过了

Pup 升级,Pub 获取。

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

【问题讨论】:

【参考方案1】:

这可能是由于您的网络问题。因为输出显示(server unavailable)

调试方法:

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

这可能是由于您的网络中断等原因。或者因为您的 *** 损坏、代理损坏等。

【讨论】:

运行 curl next InitializeSecurityContext failed: Unknown error (0x80092012) - 吊销功能无法检查证书的吊销后,我得到了这个日志。 curl "example.com" --ssl-no-revoke -x 127.0.0.1:8081 From ***.com/questions/54938026/… 连接到 127.0.0.1 端口 8081 失败:连接被拒绝 @MohamedAbdelraZek 然后听起来你的网络有问题。这不是 Flutter 问题 :)【参考方案2】:

将频道从主频道更改为稳定频道后,我遇到了同样的错误。我可以通过从 pubspec.yaml 中删除(或注释掉)以下库来修复它

dev_dependencies:
#  integration_test:
#    sdk: flutter

【讨论】:

当我在 Mac OS 上安装 Flutter(默认是稳定的,我不知道)并在那里构建我的项目时,这也对我有帮助,而之前在 Windows 上使用 Flutter(测试版)【参考方案3】:

当我尝试在我的 PC 上未启用 Flutter Web 的情况下设置 Flutter Web 项目时,我遇到了这种情况。我启用了flutter for web,一切正常。

【讨论】:

【参考方案4】:

对我来说,必须像这样注释掉 sdk 部分:

dev_dependencies:
  integration_test:
   # sdk: flutter

【讨论】:

以上是关于如何解决“在 Flutter SDK 中找不到包 integration_test”错误的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 Ajax 跨域请求不到的问题

如何解决包冲突问题

如何解决包冲突问题

如何解决ajax跨域问题

MySQL 的 10048问题,如何解决?

如何解决smartgit的冲突问题