[英]There is a pop-up showing “Timed out waiting for launcher to connect” in vscode while running python file
[英]Dart DevTools showing "Connect to a running app"
我無法在 VS Code 中啟動 Dart 開發工具,當我在調試模式下啟動時,它會打開一個 chrome 窗口,顯示
Connect to a running app Enter a port or URL to a running Dart or Flutter application.<\/code>
當我將鼠標懸停在
Dart DevTools<\/code>按鈕上時,它會顯示一個端口,但我仍然無法連接到它。
有任何想法嗎?
使用--observatory-port
選項啟動您的 flutter 應用程序。 例如,
flutter run --observatory-port=9200
應用程序啟動后,您將在終端中看到一條消息,如下所示:
An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:9200/Swm0bjIe0ks=/
將您通過運行應用程序獲得的 URL (http://127.0.0.1:9200/Swm0bjIe0ks=/)
粘貼到連接對話框中,以將您的應用程序連接到 DevTools。
希望這可以幫助。
在帶有您想要的端口的終端中運行顫振。 它可以 9200 或 9300 或 9301 等 flutter run --observatory-port=9200
在 logcat 上,您將看到類似“An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:9200/Swm0bjIe0ks=/ ”的消息
在復制並傳遞 url ( http://127.0.0.1:9200/Swm0bjIe0ks=/ ) 之后,將您的應用程序連接到 DevTools
在我的情況下,上述答案不起作用,因為我有另一個問題:PATH:環境變量。 這是因為我無法在我的文件夾 app project 的終端中執行 flutter 命令,所以系統級別的環境變量是必要的,我在 Windows 的用戶級別執行此操作。 所以我運行 flutter doctor o 無論路徑是否正常,然后我使用了@Hayeong Choi 的答案。
嗨,在模擬器或真實設備上運行您的應用程序。 在 android studio 的底部,你會在運行選項卡上找到一個運行選項卡,會有如下消息:調試服務正在監聽 ws://127.0.0.1:54675/CPu_ErpGRaw=/ws
復制 (ws://127.0.0.1:54675/CPu_ErpGRaw=/ws) 並將其粘貼到 Dart DevTools 輸入字段。 它將連接到您正在運行的設備或模擬器
在 Visual Studio Code 上:在應用程序運行時單擊字母 (v)。 而已!
"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.