用Android Stuidio开发Flutter
官方推荐三个编辑器作为开发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,然后搜索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),保存代码,变回进行热重载
用Android Stuidio开发Flutter相关推荐
- Android Studio开发flutter快捷键
Android Studio开发flutter快捷键 下面是android studio开发flutter快捷键的一些总结,非常实用,掌握后能明显提高编码速度和编码质量: 1.快速创建widget:在 ...
- windows下Android Studio开发flutter打包iOS
mac环境 1.把整个项目都拷贝过来 是否需要?除了ios目录,会用到ios之外的隐藏文件夹 .dart_tool 貌似还会用到dart文件 2.拷贝过来,进入ios目录,运行Runner.xcwor ...
- Android Studio开发Flutter无法连接夜神模拟器及运行后白屏问题解决
之前都在真机上测试,今天突然想来模拟器上运行测试看下效果,结果连接不上,下面总结下处理方法 一.连接不上问题 先查明下问题 1.打开cmd,输入adb version 这里可以看到版本号是1.0.40 ...
- flutter图标按钮_Flutter开发第一个项目android studio 开发工具的使用说明
Flutter开发第一个项目android studio 开发工具的使用说明 做个自我介绍 自我介绍还是有必要介绍一下的,毕竟这是网络里,你看不到我,我看不到你,只能通过文字来传递信息,本人做技术8年 ...
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )
文章目录 前言 一.Android 端 MethodChannel 构造函数 二.Android 端 setMethodCallHandler 方法 三.Android 端实现 MethodChann ...
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 EventChannel 通信 )
文章目录 前言 一.Android 端 EventChannel 构造函数 二.Android 端 setStreamHandler 方法 三.Android 端实现 EventChannel 通信步 ...
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 BasicMessageChannel 通信 )
文章目录 前言 一.Android 端 BasicMessageChannel 构造函数 二.Android 端 MessageCodec 子类实现 三.Android 端 setMessageHan ...
- 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )
文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...
- 第 3-7 课:延伸——Flutter Android Studio 开发环境的搭建
Flutter 开发工具很多,有很多支持 Flutter 开发的 IDE.比如 Android Studio.Visual Studio Code.InteIIiJ IDEA.Atom.Komodo ...
最新文章
- weblogic 11g 配置oracle数据源 数据库驱动选哪个,weblogic11g配置db2数据源驱动有关问题...
- tp5更改入口文件到根目录的方法分享
- 南师大632c语言程序设计,单片机c语言学习心得632.docx
- C语言常用字符串函数
- 我的域控是不是被攻击了?吓!
- Docker学习总结(4)——Docker镜像与容器命令
- 你要练神功,就应该先自宫,对不?
- 解决element-ui的el-select组件文字超过宽度时不出现横向滚动条问题
- 紫金桥组态软件使用DF1协议与AB PLC通讯
- 声音存储空间计算公式_声音图像视频容量计算公式
- Micrium DEMO9S12NE64 uCOS-II 官方包 调试记录!
- PS把模糊的照片变清晰
- 极域教师端和学生端链接不上,出现这种问题怎么解决
- LayaWorld游戏高峰论坛成都站:用新思路探索游戏业未来!
- 基于vsftpd搭建ftp服务器
- 题解 luoguP2928 【[USACO09HOL]牛的打手Cattle Bruisers】
- 微信小程序中的用户ID(包括openid和unionid)
- 开源项目分析解读——基于Spring Cloud的在线考试系统
- unity3d 音频无缝循环
- 图解算法:KMP算法
热门文章
- 4、HTML 超链接
- ++[[]][+[]]+[+[]] == 10 //true
- select简易的二级联动
- 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...
- 高校网络中心主任挨骂冤不冤?
- 全面进军javascript!
- Android实现XML解析技术 (转载http://www.cnblogs.com/hanyonglu/archive/2012/02/28/2370675.html)...
- Maigo的KM算法讲解
- 06-07 Jenkins中配置 Git 认证信息
- 02-02 Python 读写文件 open|os|sys