【问题标题】:Flutter Web Device Not Showing in Android Studio & VS CodeFlutter Web 设备未显示在 Android Studio 和 VS Code 中
【发布时间】:2020-04-07 12:48:12
【问题描述】:

我正在尝试使用 Flutter 开发一个 Web 应用程序,但是当我执行 flutter devices 时,我的设备没有在 IDE 中显示

$ flutter devices
2 connected devices:

Chrome     • chrome     • web-javascript • Brave Browser 78.1.0.1 unknown
Web Server • web-server • web-javascript • Flutter Tools

我可以在那里看到两个设备,但是当我使用 Andoid studio 或 vs code 时,浏览器没有显示在那里 这些是andoid studio和vs code的屏幕截图

【问题讨论】:

  • 我在最新的 Flutter Beta 1.12.13+hotfix.6 在 Linux 上遇到了同样的问题。已经花了很多时间,不知道该怎么办。

标签: android ios flutter visual-studio-code flutter-web


【解决方案1】:

通过在我的 Linux 中全局设置路径变量来解决问题 通过运行编辑文件/etc/environment

sudo nano /etc/environment

然后添加一行

CHROME_EXECUTABLE=/opt/google/chrome/chrome

设置CHROME_EXECUTABLE=<path-to-chrome-chromium-or-brave> 并重新启动解决了我的问题

【讨论】:

  • 我在 .bashrc 文件中定义了 CHROME_EXECUTABLE 并且想知道为什么它不起作用。在我尝试了您的解决方案并重新启动它工作的计算机之后。谢谢
【解决方案2】:

上面的答案确实有效,但有时无效。特别是对于 Linux 发行版有不同的定义变量的方式。但是,我发现特别是在 ma​​njaro 中始终有效的内容如下:

  • 用root打开文件管理器
  • /etc/profile.d
  • 创建一个文件,你可以随意命名,在这种情况下我们可以命名为chrome.sh(.sh是必须的)
  • 使用导出命令打开文件并键入所需的变量 (例如,我想将 microsoft edge dev 指定为默认 chrome)

导出 CHROME_EXECUTABLE=/usr/bin/microsoft-edge-dev

  • 重启电脑,大功告成

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2020-08-12
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 2015-10-05
    相关资源
    最近更新 更多