T-X*_*T-X 9 visual-studio-code flutter flutter-web
我在 Manjaro。我已经安装了 google-chromeAUR从终端执行时,它显示在 flutter doctor , flutter devices 中。问题是当我从 vscode 运行 flutter doctor 时,它说
[?] Chrome - 为网络开发(在 google-chrome 上找不到 chrome 可执行文件)!找不到 Chrome。尝试将 CHROME_EXECUTABLE 设置为 Chrome 可执行文件。
z3r*_*_2k 16
首先你需要切换主通道
flutter channel master
Run Code Online (Sandbox Code Playgroud)
然后运行
flutter upgrade
Run Code Online (Sandbox Code Playgroud)
通过运行启用 Web 支持
flutter config --enable-web
Run Code Online (Sandbox Code Playgroud)
通过运行找到chrome的安装路径
which chrome
Run Code Online (Sandbox Code Playgroud)
将环境变量设置为 chrome 的安装路径。如果您使用 AUR 安装,它将位于 /opt/google/chrome/chrome
export CHROME_EXECUTABLE=/opt/google/chrome/chrome
Run Code Online (Sandbox Code Playgroud)
最后运行
flutter devices
Run Code Online (Sandbox Code Playgroud)
您可以将 chrome 视为已连接的设备。
Noo*_*3rd 11
要在 Linux(Manjaro) 上使用 chrome 或 Chromium,首先你必须找到它们的位置。
运行以下命令:
which chromium
Run Code Online (Sandbox Code Playgroud)
我的铬位于:
/usr/bin/chromium
Run Code Online (Sandbox Code Playgroud)
如果您希望将此浏览器添加到Flutter,则应将其添加到CHROME_EXECUTABLE环境变量中。
以下命令需要放在.bashrc:
/usr/bin/chromium是我的铬位置;添加你的。
您可以使用nano:
nano .bashrc
Run Code Online (Sandbox Code Playgroud)
添加以下命令,然后按Ctrl+x,然后Y确保它已保存。
export CHROME_EXECUTABLE=/usr/bin/chromium
Run Code Online (Sandbox Code Playgroud)
最后运行:
source .bashrc
Run Code Online (Sandbox Code Playgroud)
现在重新启动之前打开的 IDE,它应该可以工作了。如果你运行:
flutter doctor
Run Code Online (Sandbox Code Playgroud)
您应该在connected device.
| 归档时间: |
|
| 查看次数: |
6418 次 |
| 最近记录: |