【问题标题】:Im getting error when excecuting `flutter doctor` in cmd or powershell在 cmd 或 powershell 中执行“flutter doctor”时出现错误
【发布时间】:2019-08-28 03:46:22
【问题描述】:

我正在将 android 切换到跨平台颤振,并按照 youtube 中的一些教程进行操作。我已经下载了 Flutter 的最新 sdk,在运行 flutter doctor 时会出现一些类似这样的错误,请参见下图。

我尝试关闭防火墙和防病毒软件,但还是一样 我已经从 android studio 安装了颤振插件并再次运行 doctor

【问题讨论】:

    标签: flutter


    【解决方案1】:

    设备:

    您需要为颤振医生手动运行模拟器以消除警告

    插件:

    如果您使用的是 Studio,一旦您安装了 Flutter 和 Dart 插件,您需要重新启动 IDE 以便加载插件

    【讨论】:

      【解决方案2】:

      我可以看到你的情况有两个问题, 1) 不接受 Android 许可证。 2) Flutter 和 Dart 插件未安装在您的 IDE 中。如果您使用 Android Studio 和 IntelliJ,则必须在两个 IDE 中安装这两个插件。

      因此,要解决第一个问题,您必须接受 SDK 所需的所有许可。因此,编写以下命令来摆脱它。

      flutter doctor --android-licenses
      

      添加上述命令后,您必须一一接受所有许可证列表才能继续。要接受每个许可证,请每次按 y,直到您接受所有许可证。

      现在,要解决您的第二个问题,您必须在您的 IDE Android Studio 和 Intellij IDEA 中安装 dart 和 Flutter 插件。

      在您的情况下,您还没有安装 dart 和 flutter 插件。因此,关闭您的项目并转到 IDE 的“欢迎屏幕”,您将看到一个 “配置” 按钮。点击它并选择“插件”

      现在,搜索 FlutterDart 并将它们安装在您用于 Flutter 开发的 IDE 中。安装两者后,重新启动 IDE 以应用新更改。

      现在,您已完成设置。现在,您可以通过配置在真机或模拟器中运行您的项目。

      【讨论】:

      • 您必须接受所有许可。再次添加 license 命令并接受所有剩余的命令,每次按 y。
      猜你喜欢
      • 2021-09-12
      • 2018-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 2014-02-23
      相关资源
      最近更新 更多