本頁介紹如何「調試運行」Flutter:從咱們提供的模板建立一個新的Flutter應用程序,運行它,並學習如何使用Hot Reload(熱重載)進行更改。html
Flutter是一個靈活的工具包,因此請首先選擇您的開發工具來編寫,構建和運行您的Flutter應用程序。android
Android Studio:爲Flutter提供完整的集成IDE體驗。bash
myapp
),而後選擇下一步上述命令建立了一個名爲myapp
的Flutter項目目錄,其中包含一個使用Material Components的簡單應用程序示例。app
在項目目錄中,你的應用程序的代碼在lib/main.dart
下。編輯器
Flutter基於hot reload提供了一個很是快速的開發週期,可在實時運行的應用中從新加載代碼而無需從新啓動而致使丟失應用狀態。只需對源代碼進行更改,而後告訴你的編輯器或命令行工具你須要hot reload,而後在模擬器、仿真器或設備中就能夠看到你的更改。ide
'You have pushed the button this many times:'
更改成'You have clicked the button this many times:'
cmd-s
/ ctrl-s
),或者點擊Hot Reload 按鈕(帶有閃電圖標的按鈕)。您在運行的應用程序中應該幾乎當即看到字符串的更新。工具
VS Code:輕量級編輯器,支持Flutter運行和調試。學習
myapp
),而後按下Enter鍵main.dart
文件上述命令建立了一個名爲myapp
的Flutter項目目錄,其中包含一個使用Material Components的簡單應用程序示例。開發工具
在項目目錄中,你的應用程序的代碼在lib/main.dart
下。ui
Flutter基於hot reload提供了一個很是快速的開發週期,可在實時運行的應用中從新加載代碼而無需從新啓動而致使丟失應用狀態。只需對源代碼進行更改,而後告訴你的編輯器或命令行工具你須要hot reload,而後在模擬器、仿真器或設備中就能夠看到你的更改。
lib/main.dart
'You have pushed the button this many times:'
更改成'You have clicked the button this many times:'
cmd-s
/ ctrl-s
),或者點擊Hot Reload 按鈕(綠色的圓形箭頭按鈕)。您在運行的應用程序中應該幾乎當即看到字符串的更新。
Terminal + editor:Your editor-of-choice combined with Flutter’s terminal tool for running and building.
flutter create
命令建立一個新的項目:$ flutter create myapp
$ cd myapp
複製代碼
上述命令建立了一個名爲myapp
的Flutter項目目錄,其中包含一個使用Material Components的簡單應用程序示例。
在項目目錄中,你的應用程序的代碼在lib/main.dart
下。
$ flutter devices
複製代碼
flutter run
命令運行應用程序:$ flutter run
複製代碼
Flutter基於hot reload提供了一個很是快速的開發週期,可在實時運行的應用中從新加載代碼而無需從新啓動而致使丟失應用狀態。只需對源代碼進行更改,而後告訴你的編輯器或命令行工具你須要hot reload,而後在模擬器、仿真器或設備中就能夠看到你的更改。
lib/main.dart
文件'You have pushed the button this many times:'
更改成'You have clicked the button this many times:'
cmd-s
/ ctrl-s
),或者點擊Hot Reload 按鈕(帶有閃電圖標的按鈕鈕)。您在運行的應用程序中應該幾乎當即看到字符串的更新。