【问题标题】:Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds错误:无法“发布升级”颤振工具。五秒后重试
【发布时间】:2018-09-04 22:21:04
【问题描述】:

日志:

E:\Flutter>flutter doctor 检查 Dart SDK 版本... 正在下载 来自 Flutter 引擎的 Dart SDK ead227f a... 正在解压 Dart SDK... 正在更新颤振工具...错误:无法“发布升级”颤振工具。 5 秒后重试...

等待 0 秒,按 CTRL+C 退出...错误:无法 'pub 升级'颤振工具。 5 秒后重试...

等待 0 秒,按 CTRL+C 退出...错误:无法 'pub 升级'颤振工具。 5 秒后重试...

等待 0 秒,按 CTRL+C 退出...错误:无法 'pub 升级'颤振工具。 5 秒后重试...

等待 0 秒,按 CTRL+C 退出...错误:无法 'pub 升级'颤振工具。 5 秒后重试...

等待 0 秒,按 CTRL+C 退出...错误:无法 'pub 升级'颤振工具。 5 秒后重试...

Android studio log

【问题讨论】:

  • 您在中国还是在防火墙后面?你用的是什么 Flutter 版本?
  • 我收集了一些人们在github.com/flutter/flutter/issues/15014#issuecomment-374501940 报告的内容,以便为他们解决问题
  • 您可能没有足够的可用磁盘空间。这就是造成我的问题的原因。首先清理空间。然后由于损坏而不得不覆盖flutter SDK文件夹。然后事情开始起作用了。

标签: numpy flutter


【解决方案1】:

首先确保您的互联网连接正常,如果此问题仍然存在,则此错误可能是因为 dart sdk 可能没有正确下载。 最简单的解决方案是删除位于 flutter/bin(安装flutter的位置)然后运行flutter doctor

【讨论】:

  • 我已经完成了,但遇到的问题与原始问题完全相同,您知道其他可能的解决方案吗?
  • 那么我建议你重新安装flutter SDK,在此之前我会建议其他人回答这个问题。
【解决方案2】:

我发现我的杀毒块pub upgrade,我在点击flutter doctor时遇到了同样的问题,我关闭了杀毒软件并尝试再次运行“颤振医生”,效果很好!

【讨论】:

    【解决方案3】:

    我通过以下方式解决了这个问题:

    1. Ctrl+C 停止无限错误循环。
    2. 在 Windows 任务管理器中终止 Dart 进程。
    3. 删除位于flutter/bin 目录中的cache 文件夹。
    4. 在命令行中运行flutter pub cache repair

    之后我运行 flutter doctor 并获得可预测的结果:

    e:\tools>flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version
        6.1.7601], locale ru-RU)
    [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    
    [√] Android Studio (version 3.6)
    [!] IntelliJ IDEA Community Edition (version 2019.2)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [!] IntelliJ IDEA Ultimate Edition (version 2019.2)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [√] VS Code (version 1.44.2)
    [√] Connected device (1 available)
    
    ! Doctor found issues in 2 categories.
    

    【讨论】:

      【解决方案4】:

      窗口: 最简单最简单的方法是下载最新版本的flutter sdk。通过粘贴下载的颤振文件夹而不是当前文件夹来手动替换当前文件夹 在c盘。总是选择替换和粘贴。

      在完成与颤振医生的检查后。我的问题解决了

      【讨论】:

        【解决方案5】:

        以管理员身份运行 CMD 时解决了此问题。

        【讨论】:

          【解决方案6】:

          此问题将出现在受保护的网络中以及由于防病毒。甚至我也面临同样的问题。我从以下链接手动下载了最新的稳定版本,不需要任何更新过程,它现在可以工作..

          Download Link For Flutter in Zip format

          【讨论】:

            【解决方案7】:

            我通过git pull更新了flutter SDK,然后flutter doctor命令就可以了。

            【讨论】:

              【解决方案8】:

              只需删除flutter/bin中的缓存文件夹,再运行flutter doctor!!

              【讨论】:

                【解决方案9】:

                只需停用您的防病毒软件并再次运行即可。它会工作得很好。我之前也遇到过同样的问题。

                【讨论】:

                  【解决方案10】:

                  我停用了一段时间的杀毒软件,并在 cmd 中再次执行了 flutter doctor 命令,经过数小时的耐心等待,取得了丰硕的成果。 还有一点需要注意,你应该确保 dart-sdk 文件夹的路径应该添加到用户变量的路径中。

                  【讨论】:

                    【解决方案11】:

                    似乎无法“解压缩”下载的 Dart 文件,因为它缺少 7-zip 解压缩器。 我安装了它,它工作!它将处理 .7z 文件。 我希望它也适用于其他人!

                    【讨论】:

                      【解决方案12】:

                      我遇到了同样的问题,已经解决了。

                      步骤:

                      下载 Dart 和 Filters SDK 然后解压这些文件并将它们移动到这个目录。

                      C: \ 定义路径中的变量:

                      【讨论】:

                        【解决方案13】:

                        确保您下载了我使用的是 windows 8 的 windows powershell,默认情况下它没有安装,当我下载它时它对我有用。

                        【讨论】:

                          【解决方案14】:

                          检查环境变量(用户变量)中的颤振 bin 路径。如果不去在用户变量下检查是否有一个名为 Path:in 的条目添加这个flutter/bin路径。

                          【讨论】:

                            【解决方案15】:

                            奇怪的是,当我在 Windows 任务管理器中杀死 dart 进程时它正在工作。但有时即使 dart 进程正在运行更新工作。

                            【讨论】:

                              【解决方案16】:

                              我不得不关闭 Android 模拟器。它正在为我运行......

                              【讨论】:

                                【解决方案17】:

                                我遇到了同样的错误,但无法摆脱它。所以我删除了颤振,而不是克隆它,我从颤振网站下载了 zip 并提取了它。现在它工作得很好。

                                【讨论】:

                                  【解决方案18】:

                                  从 Flutter 网站手动下载 SDK 解决了这个问题。

                                  还是不知道为什么会出现这个问题。

                                  【讨论】:

                                    【解决方案19】:

                                    如果您在 Mac 上使用 Avast(或可能还有其他防病毒软件)并且最近将操作系统更新为 Big Sur,请按照以下步骤解决此问题

                                    1. 打开 Avast 并在 Web Shield 区域禁用“Scan secure connection”。
                                    2. 运行flutter config --no-analytics,然后运行pub upgrade

                                    这应该可以解决问题。

                                    您也可以参考 Github 中的以下线程以了解有关原因的更多详细信息

                                    https://github.com/flutter/flutter/issues/40515

                                    https://github.com/flutter/flutter/issues/68999

                                    【讨论】:

                                      【解决方案20】:

                                      在我的情况下,将以下文件夹添加到防病毒中的排除选项后错误解决

                                      Flutter SDK 位置 D:\Android\flutter_windows\flutter\*.

                                      Flutter 本地 Pub 文件夹 C:\Users\hitesh\AppData\Local\Pub

                                      【讨论】:

                                        【解决方案21】:

                                        你得到了错误—— “Pub 未能删除条目,因为它正被另一个进程使用。 这可能是由病毒扫描程序或有文件引起的 在另一个应用程序中打开的目录中。 错误 (1):无法“发布升级”颤振工具。 5 秒后重试...(还剩 1 次尝试)”,即使您位于 Windows 资源管理器的其中一个颤振目录中。关闭窗口并尝试运行颤振医生。这将解决。

                                        【讨论】:

                                        • 正确格式化答案正文中的代码/错误消息。
                                        【解决方案22】:

                                        如果有人在安装 AdGuard 的 macOS 上遇到此问题。试试这个:

                                        转到AdGuard Preferences -> Network -> Automatically filter applications -> Select Mode... 并将模式更改为Automatic Proxy.

                                        【讨论】:

                                          【解决方案23】:

                                          Pub 未能删除条目,因为它正被另一个进程使用。 这可能是由病毒扫描程序或有文件引起的 在另一个应用程序中打开的目录中。 错误 (1):无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)

                                          【讨论】:

                                          • 这似乎更像是一个新问题而不是答案,您可能想要创建一个新问题或搜索类似问题。
                                          【解决方案24】:

                                          尝试切换到开发频道并遇到“无法发布升级”的问题。什么都没做。

                                          这就是我所做的:

                                          • 重命名 Flutter SDK 文件夹
                                          • 下载最新的 Flutter SDK
                                          • 解压到之前重命名的 SDK 的相同位置
                                          • Flutter 通道开发
                                          • 颤振升级

                                          一切都恢复正常了。

                                          【讨论】:

                                            【解决方案25】:

                                            问题根源

                                            您可能没有足够的可用磁盘空间。这就是导致我的问题开始的原因。

                                            解决方案

                                            就我而言,

                                            • 首先我必须清理空间以删除所有未使用的文件。
                                            • 然后由于损坏,我不得不覆盖 Flutter SDK 文件夹。 SDK 可以在here找到。

                                            【讨论】:

                                              猜你喜欢
                                              • 2021-06-10
                                              • 2020-12-07
                                              • 2020-06-10
                                              • 2021-06-06
                                              • 2021-03-05
                                              • 1970-01-01
                                              • 2021-11-17
                                              • 2020-07-22
                                              • 2020-02-28
                                              相关资源
                                              最近更新 更多