前言
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
开发环境搭建
1.使用镜像
由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中,直接打开终端输入就行了.
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考详情请参考 Using Flutter in China 以获得有关镜像服务器的最新动态。
2.我的当前系统及IDE版本
1. 操作系统:Mac OS Mojave 10.14.2
2. Xcode 10.1 (版本必须高于7.2,官方文档说的)
3.下载Flutter SDK
Mac系统下Flutter的SDK有以下几个版本:
1.Stable channel(稳定版本),目前最新的版本为V1.2.1
2.Beta channel(测试版本),目前最新的版本为V1.3.8
3.Dev channel(也属于测试版本,比Beta稳定性差一些),版本为V1.4.4
你可以直接在官网下载Flutter SDK,然后在指定文件夹里解压,也可以通过克隆github链接.
方式一:先cd到指定文件夹,然后输入命令,路径为你下载的SDK所在路径
unzip ~/Downloads/flutter_macos_v1.2.1-stable.zip
方式二:直接在指定文件夹下克隆
git clone -b master https://github.com/flutter/flutter.git
4.设置path环境变量
只在当前命令行窗口设置
export PATH="$PWD/flutter/bin:$PATH"
4.1更新环境变量
更新环境变量的意义在于可以运行flutter命令在任何终端会话中
- 首先复制Flutter SDK的安装目录路径
- 然后在终端中输入
open $HOME/.bash_profile
命令,会弹出一个.bash_profile的窗口
3.在该窗口输入下列命令.注意:PATH_TO_FLUTTER_GIT_DIRECTORY 为你flutter的路径
export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
4.保存退出,执行source $HOME/.bash_profile
5.执行echo $PATH
命令,验证目录是否已经在PATH中,也可以执行命令flutter -h
,出现下图所示的命令帮助信息,证明已经配置成功了
5.检查环境
flutter doctor是对mac本机的环境配置诊断脚本,脚本结果会直接放出 flutter 环境有哪些需要继续配置
执行flutter doctor
命令,出现下面截图的内容.Android的内容暂时不用理会,看一下iOS的问题.
如果出现蓝色箭头所指的内容,说明你的Mac还没有安装Homebrew,这是一个包管理工具.在终端中输入下列命令安装Homebrew,直接回车即可
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成之后,就可以执行brew命令,配置iOS环境了.
6.配置iOS环境
根据上面的截图,执行brew命令,完善iOS环境.
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
以上步骤可能会略有一些不同.每个人电脑的环境配置是不一样的,请按需执行命令.
问题总结:
1.执行brew link usbmuxd
命令时,出现了截面中的警告.
根据截图的提示:先执行brew unlink usbmuxd
,然后执行brew link usbmuxd
.问题解决
我的环境配置只出现上述一个问题,其他命令依次执行,没有问题.网上有些人说的问题,我也搜集了两个简书博主的文章,供你参考一下.
mac 上配置flutter开发环境
flutter环境配置详解MAC版
7.创建一个flutter项目
创建项目前,先执行命令open -a Simulator
,打开Xcode模拟器.
第一步: flutter create my_app
第二步: cd my_app
第三步:flutter run //运行项目
这个时候,你看到模拟器出现截图画面,就说明你的配置已经大功告成了.
笔记会持续更新的,Flutter的应用前景还是很好的,早学早占坑.