从命令行运行 DevTools
要从命令行运行 DevTools,必须将 dart
添加到系统环境变量 PATH 中。然后,运行 dart devtools
命令即可启动 DevTools。
要升级 DevTools,请升级 Flutter。如果较新的 Dart SDK(包含在 Flutter SDK 中)包含较新版本的 DevTools,则运行 dart devtools
会自动启动此版本。如果 which dart
指向的 Dart SDK 不 包含在您的 Flutter 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 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。