首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码无法连接到Chrome调试端口: 37095

VS代码无法连接到Chrome调试端口: 37095
EN

Stack Overflow用户
提问于 2021-09-17 01:18:28
回答 3查看 407关注 0票数 0

我通过以下方式安装了Flutter和VS Code:

代码语言:javascript
运行
复制
$ sudo snap install --classic code
$ sudo snap install --classic flutter 
$ tail -n 1 ~/.bashrc
export CHROME_EXECUTABLE="/usr/bin/chromium"
代码语言:javascript
运行
复制
$ flutter doctor -v
[✓] Flutter (Channel stable, 2.2.1, on Linux, locale en_AU.UTF-8)
    • Flutter version 2.2.1 at /home/debian/snap/flutter/common/flutter
    • Framework revision 02c026b03c (4 months ago), 2021-05-27 12:24:44 -0700
    • Engine revision 0fdb562ac8
    • Dart version 2.13.1

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.


[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /usr/bin/chromium

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Chromium 90.0.4430.212 built on Debian 11.0, running on Debian 11.0

! Doctor found issues in 2 categories.

我可以在终端启动Flutter应用程序。

然而,在VS代码下,我得到的是Unable to connect to Chrome debug port: 37095

我错过了什么?

EN

回答 3

Stack Overflow用户

发布于 2021-09-20 05:54:31

如果你在代理后面工作,你应该设置env no_proxy=localhost,127.0.0.1。但是,如果您没有使用任何代理,请尝试安装Dart Chrome Extension

票数 0
EN

Stack Overflow用户

发布于 2021-09-20 06:47:33

尝试运行flutter clean,然后运行flutter create .

如果在.vscode目录中删除你的launch.json,然后运行你的应用程序,如果在vscode中的launch.json文件中有任何错误配置,就会出现这个问题。并确保您的端口是空的,并且没有被任何其他程序使用,如Microsoft IIS服务或MySQL...

要使vscode CTRL+F5在chrome或web服务器上运行,请转到项目根目录,创建.vscode目录,并在该文件夹中添加launch.json文件。

现在,如果您想只从vscode调试器在web服务器上运行,那么在您的launch.json中添加以下代码行

代码语言:javascript
运行
复制
{
 "version": "0.2.0",
 "configurations": [{
        "name": "Flutter",
        "request": "launch",
        "type": "dart",
        "args": ["-d", "web-server","--web-port", "8000"],
    }
]}

如果您想在chrome设备中启动,请将参数web-server更改为chome,即

代码语言:javascript
运行
复制
{   
 "version": "0.2.0",
 "configurations": [{
        "name": "Flutter",
        "request": "launch",
        "type": "dart",
        "args": ["-d", "chrome","--web-port", "8000"],
    }
]}

现在运行CTRL+F5

如果更改端口没有问题,那么可以尝试使用flutter run -d chrome --web-port XXXXX从终端运行您的程序

这里XXXXX代表你的端口号。

票数 0
EN

Stack Overflow用户

发布于 2021-10-14 23:22:01

解决方案是必须通过SNAP安装code、flutter和VS代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69216737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档