Dart DevTools 显示“连接到正在运行的应用程序”

Jon*_*nas 10 debugging dart flutter

我无法在 VS Code 中启动 Dart Dev Tools,当我在调试模式下启动时,它会打开一个 chrome 窗口说 Connect to a running app Enter a port or URL to a running Dart or Flutter application.

当我将鼠标悬停在Dart DevTools按钮上时,它会显示一个端口,但我仍然无法连接到它。

有任何想法吗?

小智 7

使用--observatory-port选项启动您的颤振应用程序。例如,

flutter run --observatory-port=9200
Run Code Online (Sandbox Code Playgroud)

应用程序启动后,您将在终端中看到一条消息,如下所示:

An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:9200/Swm0bjIe0ks=/
Run Code Online (Sandbox Code Playgroud)

将您通过运行应用程序获得的 URL 粘贴(http://127.0.0.1:9200/Swm0bjIe0ks=/)到连接对话框中,以将您的应用程序连接到 DevTools。

希望这可以帮助。

  • 稍后,例如在我清除控制台后,我们如何才能获取此网址? (2认同)

小智 7

在 Visual Studio Code 上:在应用程序运行时单击字母 (v)。就是这样!

  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (2认同)

Abh*_*rma 6

您好,在模拟器或真实设备上运行您的应用程序。在 android studio 的底部,你会发现一个运行选项卡,在运行选项卡上会有如下消息: 调试服务正在监听 ws://127.0.0.1:54675/CPu_ErpGRaw=/ws

复制 (ws://127.0.0.1:54675/CPu_ErpGRaw=/ws) 并将其粘贴到 Dart DevTools 输入字段中。它将连接到您正在运行的设备或模拟器