Flutter--配置

背景

新启动的项目,最近出的Fluter据说可以三端同步,IOS/Android/Web均可构建,而相比于原来的RN不稳定性,Beta版的Flutter更加靠谱点,而今年五月的Google IO大会更加期待Flutter的Release发布。

准备工作

Step1: 进入 https://flutter.io/setup-macos/ 下载地址,如下安装Flutter的操作系统应为:

  • 64位的Mac Os
  • 预留700M以上的磁盘空间
  • 已经安装有Bash,mkdir,rm等命令

准备工作

Step2:

  • 下载flutter_macos_v0.2.8-beta.zip文件
  • 放到自定义的文件夹后,使用 unzip ~/Downloads/flutter_macos_v0.2.8-beta.zip命令,解压压缩文件
  • 使用export PATH=`pwd`/flutter/bin:$PATH命令,将flutter的Command路径配置到环境变量中,让任何一个Termianl都可以使用

Step3:

  • 配置完环境变量后,需要在$HOME/.bash_profile文件中添加export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH,其中PATH_TO_FLUTTER_GIT_DIRECTORY也就是你解压完的SDK路径
  • 使用vi修改完.bash_profile文件后,使用source $HOME/.bash_profile刷新当前窗口
  • 使用echo $PATH验证flutter的路径是否已经配置完成

Step4:

  • 使用flutter doctor检查当前环境是否满足Flutter的要求,如下图所示:

flutter doctor

Step5:

  • 开始安装插件,在Mac的Android Studio中,找到Preferences->Plugin

Plugins

  • 在Plugins下方有Browse Repositories,搜索Flutter插件,安装

Browse Repositories

  • 下载完后,按下Restrart Android Studio重新启动Android Studio

Step6:

  • 重启完Android Studio之后,可以在如下图所示的地方找到Flutter项目

Flutter Project

  • 再创建时,配置之前下载的Flutter SDK路径,以及工程项目位置即可

配置SDK以及Project位置

  • 最后,创建完的工程结构如下

项目结构

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端杂货铺

node实现watcher的困境

@(node,watcher) watcher,在如今的前端领域已经数见不鲜了。目前流行的gulp流程工具提供了watcher的选项,是我们在开发过程中不需要手...

25240
来自专栏乐百川的学习频道

安装和使用MongoDB

MongoDB是一个著名的NoSQL数据库,顾名思义就是不使用SQL的数据库,目前在很多场景都有使用。如果你不喜欢使用笨拙的各种SQL数据库,可以尝试使用一下M...

1.1K60
来自专栏老付的网络博客

IIS执行原理

HTTP.SYS是TCP之上的一个网络驱动程序,因此,HTTP.SYS不再属于IIS(这里说的IIS都是IIS6.0+版本,下文如果不特殊指明,默认为IIS6....

17920
来自专栏Java技术分享

3.Linux用户权限管理之三(文件与权限的设定)

用户权限管理之三(文件与权限的设定) 所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行等,在linux下,每个用户都具有不同的权限,普通用户...

195100
来自专栏惨绿少年

rsync 服务部署详解

第1章 rsync 软件介绍 1.1 什么是rsync rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。 ht...

50600
来自专栏王二麻子IT技术交流园地

二、VueJs 填坑日记之基础项目构建

在上一篇文章中,大致介绍了一下本系列博文以及学习vuejs我们需要了解的一些概念,希望大家认真阅读,所谓知己知彼,百战百胜,学习也一样,工欲善其事,必先利其器,...

22470
来自专栏北京马哥教育

Varnish 4.0 实战

简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,v...

44540
来自专栏北京马哥教育

Linux中五个你可能不了解的killall选项

糖豆贴心提醒,本文阅读时间8分钟 引言 Linux的命令行提供很多命令来杀死进程。 比如,你可以向“kill”命令传递一个PID来杀死进程;“pkill”命令...

38060
来自专栏Java技术分享

Linux用户权限管理之三(文件与权限的设定)

所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行等,在linux下,每个用户都具有不同的权限,普通用户只能在自己的主目录下进行写操作,而在主...

22880
来自专栏容器云生态

linux的内存清理相关知识!

1.清理前内存使用情况  free -m 2.开始清理   echo 1 > /proc/sys/vm/drop_caches 3.清理后内存使用情况  f...

30080

扫码关注云+社区

领取腾讯云代金券