小智 12
我认为还没有人正确回答这个问题,所以我会尝试一下。
就我而言,我的计算机默认浏览器设置为 Safari,但 Safari 目前无法与 Flutters Dev Tools 很好地配合。那么..如何保持计算机的默认浏览器并在启动开发工具时指定要使用的浏览器?
在 Android Studio 中打开您的首选项,左上角有一个搜索栏。
输入“网络浏览器”。
您将看到网络浏览器列表,您可以单击并拖动。将默认情况下要使用的放在顶部。例如,我的列表顶部有 chrome。

现在只需将其从“系统默认值”设置为“首先列出”并应用您的更改
当您按此按钮打开开发工具时,就我而言,它现在会打开 chrome 而不是 safari,即使 Safari 是我计算机的默认浏览器。

这里的其他答案指出了 Android Studio 中的解决方案并单独启动本地服务器。但我想用一个命令启动整个调试会话。这就是我在 Linux 中想到的:
我想使用 Brave 作为默认浏览器。第一次运行which brave-browser。复制输出的路径(在我的例子中是/usr/bin/brave-browser)。然后打开 bashrc 或 zshrc 并粘贴以下行:
export CHROME_EXECUTABLE=THE_COPIED_PATH_FROM_PREVIOUS_STEP
# for me it became, CHROME_EXECUTABLE=/usr/bin/brave-browser
Run Code Online (Sandbox Code Playgroud)
最后重新启动shell:
source ~/.zshrc
# or source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
现在,只需运行flutter run -d chrome即可在 Brave 而不是 Chrome 中打开调试会话(尽管在控制台输出中,消息仍将引用 Chrome)。
| 归档时间: |
|
| 查看次数: |
4718 次 |
| 最近记录: |