flutter - Vscode 不显示 chrome 作为设备
问题描述
这是我的flutter doctor
输出flutter devices
:
[baran@manjaro ~]$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.5.3, on Manjaro Linux 5.10.70-1-MANJARO, locale
en_US.utf8)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] Connected device (1 available)
• No issues found!
[baran@manjaro ~]$ flutter devices
1 connected device:
Chrome (web) • chrome • web-javascript • Chromium 94.0.4606.81 Arch Linux
我可以通过 chrome 运行颤振,flutter run -d chrome
但 vscode 或 android studio 不在设备部分显示 chrome。当我点击设备时,我看到的只有create android simulation
按钮,没有镀铬。所以我无法执行热重载,因为我无法在 ide 中打开 chrome。
顺便说一句,使用 manjaro linux 和 chromium,我也已经导出CHROME_EXECUTABLE
到我的 bashrc。我也尝试过google-chrome-stable
,但发生了同样的事情。
解决方案
我碰巧在 Windows 10 上运行 Flutter 2.5.3 和 VSCode 1.62,我能够毫无问题地选择和调试 Chrome web。我的 Windows 安装恰好可以正常工作。
您通过运行 验证了 Chrome 网络应该可用
flutter doctor
。好的!您还告诉我们您的操作系统:manjaro linux。谢谢!由于您使用的是 manjaro,因此您需要执行以下额外步骤(正如 Ken White 指出的那样):
chrome 没有出现在 vscode 中。Manjaro Linux
flutter channel master # switch master channel flutter upgrade flutter config --enable-web # Enable Web support which chrome # Find your Chrome installation path (e.g. "/opt/google/chrome/chrome")export CHROME_EXECUTABLE=/opt/google/chrome/chrome # Add this to your shell init file (e.g. ~/.bashrc)
推荐阅读
- xamarin.forms - google play“取决于菜单您的应用程序依赖于“开始”、“选择”或“菜单”按钮来访问菜单”错误
- php - 在 VSCode 中,我无法让 PHP 调试器正常运行
- wso2 - 如何使用客户端 IP 在 Wso2 EI 中使用节流
- java - 防止 RxJava 将我的自定义异常包装到复合异常中
- java - 如何返回通过交替字符大小写形成的字符串?
- dotnetnuke - 从 DNN 9.1 升级到 DNN 9.2 后,皮肤自定义到 Catalus2-H-Trans 时出现错误
- vue.js - Vue - 搜索过滤器不显示项目
- flutter - 如何在颤动中更改滑块的填充或高度?
- excel-formula - 从列表范围复制关键字
- amazon-web-services - 每个时期基本监测的样本计数是多少?