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

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

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

我试过了

Pup 升级,Pub 获取。

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

【问题讨论】:

    标签: flutter dart integration-testing flutter-packages


    【解决方案1】:

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

    调试方法:

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

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

    【讨论】:

    • 运行 curl next InitializeSecurityContext failed: Unknown error (0x80092012) - 吊销功能无法检查证书的吊销后,我得到了这个日志。
    • curl "example.com" --ssl-no-revoke -x 127.0.0.1:8081 From stackoverflow.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
      

      【讨论】:

        猜你喜欢
        • 2021-03-09
        • 1970-01-01
        • 2022-08-16
        • 1970-01-01
        • 2015-05-10
        • 2022-01-18
        • 2014-09-24
        • 2012-03-02
        • 2020-07-09
        相关资源
        最近更新 更多