【问题标题】:Can't load Kernel binary: Invalid kernel binary format version. No active package webdev无法加载内核二进制文件:内核二进制格式版本无效。没有活动包 webdev
【发布时间】:2019-09-26 19:44:28
【问题描述】:

运行webdev serve 后,它给出“无法加载内核二进制文件:无效的内核二进制格式版本。 没有活动的包 webdev。” 这个错误

试过了,它添加了一些依赖项

flutter packages pub global activate webdev

【问题讨论】:

    标签: android ios flutter flutter-web


    【解决方案1】:

    删除你Flutter安装目录下的bin/cache目录,然后运行flutter doctor

    【讨论】:

      【解决方案2】:

      打开 Flutter SDK 文件夹,进入 bin/cache 删除所有文件+文件夹然后运行flutter doctor,然后flutter升级。

      【讨论】:

        【解决方案3】:

        尝试使用flutter packages pub global run webdev serve 而不是webdev serve,对于获取升级包,您可以分别使用flutter packages getflutter packages upgrade

        【讨论】:

        • 能否知道出现这种错误的原因,使用全局命令时怎么没有?
        【解决方案4】:

        我在 Xcode 中遇到了同样的错误。 pod update 解决问题。

        【讨论】:

          【解决方案5】:

          我要补充一点,当您的 xcode 构建在启动屏幕上冻结时,删除 bin/caches 文件夹似乎是解决方案。这似乎与升级 Flutter 和/或之后回滚有关(我的情况)。

          【讨论】:

            猜你喜欢
            • 2020-05-22
            • 1970-01-01
            • 2021-07-08
            • 2017-05-10
            • 2014-10-12
            • 1970-01-01
            • 2012-10-25
            • 1970-01-01
            • 2021-01-13
            相关资源
            最近更新 更多