Android Studio 和 VS Code 中未显示 Flutter Web 设备

Flutter Web Device Not Showing in Android Studio & VS Code

我正在尝试开发一个带有 flutter 的网络应用程序,但是当我执行 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 的屏幕截图

问题已通过在我的 Linux 中全局设置路径变量解决 通过 运行

编辑文件 /etc/environment
sudo nano /etc/environment

然后添加行

CHROME_EXECUTABLE=/opt/google/chrome/chrome

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

上面的答案确实有效,但有时却无效。特别是 Linux 发行版有不同的变量定义方式。然而,我发现特别是在 manjaro 中总是有效的如下:

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

export CHROME_EXECUTABLE=/usr/bin/microsoft-edge-dev

  • 重启电脑,大功告成