從命令列執行 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 工作。應用程式啟動後,您將在終端中看到類似以下的提示資訊:
A Dart VM Service on macOS is available at:
http://127.0.0.1:51830/u37pq71Re0k=/
The Flutter DevTools debugger and profiler on macOS
is available at:
http://127.0.0.1:9100?uri=http://127.0.0.1:51830/u37pq71Re0k=/透過在 Chrome 中開啟第二個連結來開啟連線到您應用的 DevTools 例項。
此 URL 包含一個安全令牌,因此每次執行您的應用時都會不同。這意味著如果您停止並重新執行您的應用程式,您需要使用新的 URL 重新連線到 DevTools。
連線到新應用例項
#如果您的應用程式停止執行或您手動打開了 DevTools,您應該會看到一個 **Connect** 對話方塊:

您可以透過複製執行應用時獲得的連結來手動將 DevTools 連線到新的應用例項,例如 http://127.0.0.1:51830/u37pq71Re0k=/