本页介绍如何“调试运行”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 按钮(带有闪电图标的按钮钮)。您在运行的应用程序中应该几乎当即看到字符串的更新。