在cmd或powershell中执行`flutter doctor`时出现错误

时间:2019-08-28 03:46:22

标签: flutter

我将android切换为跨平台抖动,并遵循youtube中的一些教程。我已经下载了最新的fld sdk,并且在运行flutter doctor时会出现类似以下的错误,请参见下面的图片。

enter image description here

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

2 个答案:

答案 0 :(得分:1)

设备:

您需要为Flutter Doctor手动运行模拟器,以删除该警告

插件:

如果您使用的是Studio,则在安装Flutter和Dart插件后,您将需要重新启动IDE,以便加载该插件

答案 1 :(得分:1)

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

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

flutter doctor --android-licenses

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

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

对于您而言,您尚未安装dart和flutter插件。因此,关闭您的项目并转到IDE的“欢迎屏幕” ,您将在其中看到一个“配置” 按钮。点击它,然后选择“插件”

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

现在,您已完成设置。现在,您可以通过配置它们在真实设备或仿真器中运行项目。