Flutter,Linux 没有显示为设备

Flutter, Linux doesn't show up as device

我按照 flutter.dev 中的步骤操作。它没有用。当我 运行 flutter devices 时,Linux 没有显示。我是 运行ning Linux Mint 19.3。 这是 flutter doctor

的输出
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.5, on Linux, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Android Studio (version 3.6)
[!] Connected device
 ! No devices available

! Doctor found issues in 1 category.

linux 桌面开发只有在 master 发布后才有效,在终端上转到 flutter root 和 运行:

git checkout master && flutter doctor

之后您将在 flutter devices

上看到 linux

这对我有用:

Select 像这样的“开发”频道:

flutter channel dev

然后升级flutter:

flutter upgrade

然后再次启用 linux 桌面选项:

flutter config --enable-linux-desktop

flutter devices

然后你应该看到如下输出:

Downloading package sky_engine...
5.6s Downloading flutter_patched_sdk tools... 25.9s Downloading flutter_patched_sdk_product tools...
8.8s Downloading linux-x64 tools... 8.1s Downloading linux-x64/font-subset tools...
7.1s 1 connected device:

Linux (desktop) • linux • linux-x64 • Linux