官方推荐三个编辑器作为开发Flutter的IDE,分别是:VS Code , IntelliJ 和Android Studio。 由于我们安卓团队主要用的为Android Stuidio,所以我们首选用Android Stuidio,而官方中主要介绍的是IntelliJ,操作上有一定差异,所以在这里主要介绍一下用Android Stuidio开发Flutter

一、支持版本

需要 Android Studio3.0或更高版本,才能支持Flutter 的开发 下载地址: Android Studio,

二、安装插件

Android Studio要进行Flutter的开发,还需要安装两个插件: Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等). Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).

安装方式: 在Preferences>Plugins中进行安卓,如图:

在Plugins中点Browse repositories,然后搜索FlutterDart

然后便可以开始安装,安装过程中可能会出错,多尝试几次。

安装完成后重启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),保存代码,变回进行热重载

用Android Stuidio开发Flutter相关推荐

  1. Android Studio开发flutter快捷键

    Android Studio开发flutter快捷键 下面是android studio开发flutter快捷键的一些总结,非常实用,掌握后能明显提高编码速度和编码质量: 1.快速创建widget:在 ...

  2. windows下Android Studio开发flutter打包iOS

    mac环境 1.把整个项目都拷贝过来 是否需要?除了ios目录,会用到ios之外的隐藏文件夹 .dart_tool 貌似还会用到dart文件 2.拷贝过来,进入ios目录,运行Runner.xcwor ...

  3. Android Studio开发Flutter无法连接夜神模拟器及运行后白屏问题解决

    之前都在真机上测试,今天突然想来模拟器上运行测试看下效果,结果连接不上,下面总结下处理方法 一.连接不上问题 先查明下问题 1.打开cmd,输入adb version 这里可以看到版本号是1.0.40 ...

  4. flutter图标按钮_Flutter开发第一个项目android studio 开发工具的使用说明

    Flutter开发第一个项目android studio 开发工具的使用说明 做个自我介绍 自我介绍还是有必要介绍一下的,毕竟这是网络里,你看不到我,我看不到你,只能通过文字来传递信息,本人做技术8年 ...

  5. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )

    文章目录 前言 一.Android 端 MethodChannel 构造函数 二.Android 端 setMethodCallHandler 方法 三.Android 端实现 MethodChann ...

  6. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 EventChannel 通信 )

    文章目录 前言 一.Android 端 EventChannel 构造函数 二.Android 端 setStreamHandler 方法 三.Android 端实现 EventChannel 通信步 ...

  7. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 BasicMessageChannel 通信 )

    文章目录 前言 一.Android 端 BasicMessageChannel 构造函数 二.Android 端 MessageCodec 子类实现 三.Android 端 setMessageHan ...

  8. 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )

    文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...

  9. 第 3-7 课:延伸——Flutter Android Studio 开发环境的搭建

    Flutter 开发工具很多,有很多支持 Flutter 开发的 IDE.比如 Android Studio.Visual Studio Code.InteIIiJ IDEA.Atom.Komodo ...

最新文章

  1. weblogic 11g 配置oracle数据源 数据库驱动选哪个,weblogic11g配置db2数据源驱动有关问题...
  2. tp5更改入口文件到根目录的方法分享
  3. 南师大632c语言程序设计,单片机c语言学习心得632.docx
  4. C语言常用字符串函数
  5. 我的域控是不是被攻击了?吓!
  6. Docker学习总结(4)——Docker镜像与容器命令
  7. 你要练神功,就应该先自宫,对不?
  8. 解决element-ui的el-select组件文字超过宽度时不出现横向滚动条问题
  9. 紫金桥组态软件使用DF1协议与AB PLC通讯
  10. 声音存储空间计算公式_声音图像视频容量计算公式
  11. Micrium DEMO9S12NE64 uCOS-II 官方包 调试记录!
  12. PS把模糊的照片变清晰
  13. 极域教师端和学生端链接不上,出现这种问题怎么解决
  14. LayaWorld游戏高峰论坛成都站:用新思路探索游戏业未来!
  15. 基于vsftpd搭建ftp服务器
  16. 题解 luoguP2928 【[USACO09HOL]牛的打手Cattle Bruisers】
  17. 微信小程序中的用户ID(包括openid和unionid)
  18. 开源项目分析解读——基于Spring Cloud的在线考试系统
  19. unity3d 音频无缝循环
  20. 图解算法:KMP算法

热门文章

  1. 4、HTML 超链接
  2. ++[[]][+[]]+[+[]] == 10 //true
  3. select简易的二级联动
  4. 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...
  5. 高校网络中心主任挨骂冤不冤?
  6. 全面进军javascript!
  7. Android实现XML解析技术 (转载http://www.cnblogs.com/hanyonglu/archive/2012/02/28/2370675.html)...
  8. Maigo的KM算法讲解
  9. 06-07 Jenkins中配置 Git 认证信息
  10. 02-02 Python 读写文件 open|os|sys