本文为Flutter开发环境在macOS下安装全过程:

一、系统配置要求

想要安装并运行 Flutter,你的开发环境需要最低满足以下要求:

  • 操作系统:macOS(64位)

  • 磁盘空间:700 MB(不包含 IDE 或其余工具所需要的磁盘空间)

  • 命令工具:Flutter 需要你的开发环境中已经配置了以下命令行工具。

    bash

    curl

    git 2.x

    mkdir

    rm

    unzip

    which

以上命令行工具除git外其余均为系统自带命令行工具,一般情况下无需用户安装,查看是否安装命令如下:

base --version

curl --version

git --version

mkdir --version

rm --version

unzip --version

which --version

二、平台配置

1、安装Android Studio

Android Studio 是基于 IntelliJ IDEA的、Google官方的Andriod应用集成开发环境(IDE)。

我们在官网上找到最新版,下载后启动安装文件,剩下的就按照系统提示进行SDK的安装和配置工作了。

配置完成后,我们打开AVD Manager,点击“Create Virtual Device”按钮创建一台模拟器,至此Android Studio的安装配置工作就完成了。

2、安装Xcode

Xcode是苹果公司官方的IOS和macOS应用集成开发环境(IDE)。它的安装方式非常简单,直接在macOS系统的App Store搜索Xcode,然后安装即可。

安装完成后,我们会在Lunchpad看到Xcode图标,打开它,按照提示接受Xcode许可协议,以及安装配置组件就可以了。

配置完成后,在Terminal中输入以下命令即可打开IOS模拟器

$ open -a Simulator

至此,Xcode的安装配置工作就完成了。

三、获取Flutter SDK

1.下载以下安装包来获取最新的 stable Flutter SDK:

下载链接:https://storage.flutter-io.cn/flutter_infra/releases/stable/macos/flutter_macos_v1.5.4-hotfix.2-stable.zip

想要获取到其他版本的安装包,可以查看 SDK 归档 页面。

  1. 将文件解压到目标路径, 比如:
$ cd ~/development
$ unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip

3.配置 flutter 的 PATH 环境变量:
以下配置环境变量让其永久生效的方法在不同的机器上有略微的差别。基本上方法都是在某一个文件中增加一句命令,让它在每次新的命令行窗口打开时都执行一遍。比如:

  1. 首先决定你想要将 Flutter SDK 放置在哪一个目录内,获取并记录这个目录的路径,你将要在第 3 步中用到它。

  2. 打开(或者创建)$HOME/.bash_profile,这里的路径和文件名在你的机器上可能会有所不同。

2.1、执行$HOME/.bash_profile可能会提示不存在.bash_prefile文件,解决方法:

2.1.1 、创建.bash_profile

$ touch .bash_profile

2.1.2、编辑.bash_profile文件

$ open -e .bash_profile
  1. 在文件中增加下列这行命令,并将其中的 [PATH_TO_FLUTTER_GIT_DIRECTORY] 更改为你第一步获取到的路径:
$ export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
  1. 运行
$ source $HOME/.bash_profile

使修改后的配置生效。
5. 通过运行以下命令来验证 flutter/bin 文件夹是否已经添加到 PATH 环境变量中:

$ echo $PATH

2.1 运行 flutter doctor 命令

通过运行以下命令来查看当前环境是否需要安装其他的依赖(如果想查看更详细的输出,增加一个 -v 参数即可):

$ flutter doctor

这个命令会检查你当前的配置环境,并在命令行窗口中生成一份报告。安装 Flutter 会附带安装 Dart SDK,所以不需要再对 Dart 进行单独安装。你需要仔细阅读上述命令生成的报告,看看别漏了一些需要安装的依赖,或者需要之后执行的命令(这个会以 加粗的文本 显示出来)。

比如你可能会看到下面这样的输出:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.6 18G84, localezh-Hans-CN)[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
[!] iOS toolchain - develop for iOS devices (Xcode 10.3)✗ ideviceinstaller is not installed; this is used to discover connected iOSdevices.To install with Brew, run:brew install --HEAD usbmuxdbrew link usbmuxdbrew install --HEAD libimobiledevicebrew install ideviceinstaller✗ ios-deploy not installed. To install:brew install ios-deploy✗ CocoaPods not installed.CocoaPods is used to retrieve the iOS platform side's plugin code thatresponds to your plugin usage on the Dart side.Without resolving iOS dependencies with CocoaPods, plugins will not workon iOS.For more info, see https://flutter.dev/platform-pluginsTo install:brew install cocoapodspod setup
[!] Android Studio (version 3.4)✗ Flutter plugin not installed; this adds Flutter specific functionality.✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (1 available)! Doctor found issues in 2 categories.

之后的部分会向你描述如果执行这些命令来完成整体的配置过程。

当你安装了任一缺失部分的依赖后,可以再次运行 flutter doctor 命令来确认是否成功安装。

执行brew install --HEAD后提示brew command not found

$ brew install --HEAD usbmuxd
$ -bash: brew: command not found

解决方案:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

执行brew --version 查看是否安装成功

至此,在 macOS 上安装和配置 Flutter 开发环境完成。

已同步更新至微信公众号,欢迎关注

Flutter系列之在 macOS 上安装和配置 Flutter 开发环境相关推荐

  1. Win10上安装anaconda深度学习开发环境

    1.下载anaconda 点开下面的链接,下载版本Anaconda3-4.1.1-Windows-x86_64.exe https://repo.anaconda.com/archive/ 2.安装a ...

  2. 从零开始,教你如何安装、配置Python开发环境,Python入门安装教程,超级详细

    近日,我鼓起勇气从头开始正儿八经地配置一个更轻量.更趁手的 Python 开发环境.经过一番折腾,我比较顺利地在 Windows 10 上配置了一个比较满意的 Python 环境: 安装稳定版本的 P ...

  3. clion安装glfw_MacOS上使用Clion配置Vulkan开发环境

    前言 学习图形学编程的时候,其实在MacOS的编程环境默认都是用Xcode,Windows又经常用Visual Studio.但是因为我经常要在Windows 和 MacOS上切换编程,偶尔还得跑到U ...

  4. python开发环境的安装与配置_Python开发环境的安装配置

    要学习Python,我们首先要安装配置好Python的运行环境. 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 .这里来教大家安装稳定版Python3 的版本是 ...

  5. 说说如何安装与配置 jBPM4 开发环境

    1. 下载 现在中央仓库上只有 jBPM5.1 之后的版本咯,所以我们只能到 sourceforge下载 jBPM4(下载地址). 把 jbpm-4.x.zip(不区分操作系统) 下载下来以后,解压到 ...

  6. 安装deepin配置dtk开发环境

    1.安装deepin系统 首先下载最新的deepin镜像,然后使用ventoy工具制作U盘启动.遗憾的是我的thinkpad t520 没法进入到安装界面.最终找到一个可以的版本. 2.升级deepi ...

  7. 安装及配置PHP开发环境

    一.实验环境 Windows10操作系统. 二.实验内容   1.安装和配置WAMP. 2.安装EasyEclipse_PHP. 3.安装MySQL Front. 三.实验准备 1. WampServ ...

  8. android平板安装python_Notepad++配置Python开发环境

    转自http://www.cnblogs.com/zhcncn/p/3969419.html 1. Notepad++ ->"运行"菜单->"运行" ...

  9. eclipse安装插件配置Android开发环境

    我的主页: isfantasy.com 最近学习Android开发,电脑已有开发web的eclipse mars,不想再额外安装软件,于是参考网上资料,将eclipse配置插件做Android开发. ...

最新文章

  1. python怎么避免浅拷贝_深度解读Python深拷贝与浅拷贝问题
  2. Twain 学习纪录
  3. CSS3中的动画示例
  4. linux 进程 命令 cat,Linux cat命令详解
  5. 《HTML5开发手册》——1.5 初学者“菜谱”:使用nav元素创建导航
  6. scala 高阶函数学习
  7. 夏门大学的计算机专业排第几,厦门大学最好重点的专业在全国排名具体情况
  8. Ubuntu学习日记--Lesson9:显卡工作状态查看命令
  9. [渝粤教育] 武昌理工学院 跨境电商实务 参考 资料
  10. 遥感软件_遥感软件的可持续发展
  11. unity3d 台球源码_基于Unity3d的桌球游戏的设计与实现
  12. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-3 显示一个动态的熊猫
  13. 6. 文本分类——transformer模型
  14. 3.wildcard
  15. 基于springboot的学生管理系统
  16. = =大家一起黑马忠啊
  17. cesium设置相机的初始位置
  18. 《Web 测试精要》- 第6章:浏览器控制台与调试方法
  19. matlab跳动的心脏,Matlab绘制跳动的心
  20. VBA、.net查汉字区位码

热门文章

  1. xp计算机u盘重装系统,机械师电脑u盘重装系统xp教程
  2. maven仓库类型说明 hosted/proxy/group
  3. 700多页A4纸打印要多少钱?
  4. AWGN信道下卷积编码、viterbe译码、分别采用软硬判决,进行误码率分析
  5. 阿里巴巴离职DBA职业生涯总结
  6. ppt中插入和删除动画
  7. linux异常(九):Linux虚拟机启动异常/打不开 位-000005.vmdk”或它所依赖的某个快照磁盘 | 做映射时提示:读取卷信息时出错 请选择其他磁盘文件
  8. laravel轮播图管理api
  9. 警告 Invalid cookie header: Set-Cookie:
  10. 天才小毒妃 第842章 真真是够了