如何解决“在 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”错误的主要内容,如果未能解决你的问题,请参考以下文章