【问题标题】:Flutter, Linux doesn't show up as deviceFlutter,Linux没有显示为设备
【发布时间】:2020-11-12 04:23:35
【问题描述】:

我按照flutter.dev 的步骤操作。它没有用。当我运行flutter devices 时,Linux 没有显示。我正在运行 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.

【问题讨论】:

  • 试试主频道...有各种版本的flutter吗?
  • 在终端上执行flutter emulators会得到什么?
  • 如何切换到master分支?我正在使用快照版本。 Pixel_2_API_27 • Pixel 2 API 27 • Google • android flutter emulators 的输出
  • 请注意,设置部分的第一步告诉您切换频道;它没有工作,因为你跳过了一个步骤:flutter.dev/desktop#set-up

标签: linux flutter flutter-desktop


【解决方案1】:

linux桌面开发只能在master发布后进行,在终端进入flutter root运行:

git checkout master && flutter doctor

之后你会在flutter devices看到linux

【讨论】:

  • 我用的是 snap 版本,所以我觉得我做不到。
  • 使用 'flutter channel master' 所以
【解决方案2】:

这对我有用:

像这样选择“开发”频道:

flutter channel dev

然后升级flutter:

flutter upgrade

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

flutter config --enable-linux-desktop

flutter devices

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

正在下载包 sky_engine...
5.6s 下载flutter_patched_sdk工具... 25.9s 正在下载 flutter_patched_sdk_product 工具...
8.8s 正在下载 linux-x64 工具... 8.1s 正在下载 linux-x64/font-subset 工具...
7.1s 1 个连接设备:

Linux(桌面) • linux • linux-x64 • Linux

【讨论】:

    猜你喜欢
    • 2020-09-14
    • 2020-08-12
    • 2018-08-11
    • 1970-01-01
    • 2021-09-18
    • 2018-04-23
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多