官方推荐三个编辑器作为开发 Flutter 的 IDE, 分别是: VS Code , IntelliJ 和 Android Studio. 由于我们安卓团队主要用的为 Android Stuidio, 所以我们首选用 Android Stuidio, 而官方中主要介绍的是 IntelliJ, 操作上有一定差异, 所以在这里主要介绍一下用 Android Stuidio 开发 Flutter
一, 支持版本
需要 Android Studio3.0 或更高版本, 才能支持 Flutter 的开发 下载地址: Android Studio https://developer.android.com/studio/index.html ,
二, 安装插件
Android Studio 要进行 Flutter 的开发, 还需要安装两个插件: Flutter 插件: 支持 Flutter 开发工作流 (运行, 调试, 热重载等). Dart 插件: 提供代码分析 (输入代码时进行验证, 代码补全等).
安装方式: 在 Preferences>Plugins 中进行安卓, 如图:
在 Plugins 中点 Browse repositories, 然后搜索 Flutter 和 Dart
然后便可以开始安装, 安装过程中可能会出错, 多尝试几次.
安装完成后重启 Android Studio 后插件生效.
三, 打开或创建 Flutter 工程
1, 新建 Flutter 工程
进入 File-New-New Flutter Project(或者在 Android studio 启动引导界面创建), 然后选择 Flutter Application, 再填写工程名, 路径等信息便新建了一个 Flutter 工程
2, 打开已有的 Flutter 工程
这一点和官方的介绍 IntelliJ 的操作差异比较大.
在 Android studio 启动引导界面选择 Open a existing Android Studio Project(或者在 File-Open 进行打开), 然后选择 Flutter 工程的主目录, 打开
四, 运行工程
点击在工程右上角的三角形, 便可以运行工程, 左边还可以选择运行设备
五, 热重载
Android Studion 提供了 Flutter 热重载, 无需重启应用程序就能实时加载修改后的代码, 并且不会丢失状态. 点击编辑器右上角的闪电图标, 或者 Command+s(Ctrl+S), 保存代码, 变回进行热重载
来源: https://juejin.im/post/5c0b8a0fe51d451db85159c0