从命令行运行 DevTools
要从 CLI 运行 DevTools,您必须将dart
添加到您的 PATH 中。然后,要启动 DevTools,请运行dart devtools
命令。
要升级 DevTools,请升级 Flutter。如果较新的 Dart SDK(包含在 Flutter SDK 中)包含较新版本的 DevTools,则运行dart devtools
会自动启动此版本。如果which dart
指向**不**包含在 Flutter SDK 中的 Dart SDK,则更新该 Dart SDK 不会更新 Flutter 版本。
从命令行运行 DevTools 时,您应该会看到类似以下的输出
Serving DevTools at http://127.0.0.1:9100
启动要调试的应用程序
#接下来,启动要连接的应用程序。这可以是 Flutter 应用程序或 Dart 命令行应用程序。以下命令指定了一个 Flutter 应用程序
cd path/to/flutter/app
flutter run
您需要连接设备或打开模拟器,才能使flutter run
正常工作。应用程序启动后,您将在终端中看到如下消息
An Observatory debugger and profiler on macOS is available at:
http://127.0.0.1:52129/QjqebSY4lQ8=/
The Flutter DevTools debugger and profiler on macOS is available at:
http://127.0.0.1:9100?uri=http://127.0.0.1:52129/QjqebSY4lQ8=/
通过在 Chrome 中打开第二个链接来打开连接到您的应用程序的 DevTools 实例。
此 URL 包含安全令牌,因此每次运行应用程序时都不同。这意味着,如果您停止应用程序并重新运行它,则需要使用新的 URL 再次连接到 DevTools。
连接到新的应用实例
#如果您的应用程序停止运行或您手动打开了 DevTools,您应该会看到一个**连接**对话框
您可以通过复制从运行应用程序获得的 Observatory 链接(例如http://127.0.0.1:52129/QjqebSY4lQ8=/
)并将其粘贴到连接对话框中,手动将 DevTools 连接到新的应用程序实例
除非另有说明,否则本网站上的文档反映了 Flutter 的最新稳定版本。页面上次更新于 2024-08-08。 查看源代码 或 报告问题.