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
- 重启电脑,大功告成
我正在尝试开发一个带有 flutter 的网络应用程序,但是当我执行 flutter devices
$ 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
- 重启电脑,大功告成