配置环境
下面以mac,xcode,iOS模拟器来配置安装开发环境
在终端输入下面的代码,使用镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 下载flutter SDK
git clone -b dev https://github.com/flutter/flutter.git
- 配置PATH变量
export PATH="$PWD/flutter/bin:$PATH"
- 由于命令行中只能更新当前会话的PATH变量,在其他终端会话中无法使用flutter命令,所以需要配置该PATH为全局
1. 终端输入: cd $HOME // 进入~根目录
2. 终端输入: vim .bash_profile // 编辑.bash_profile文件,可使用自己喜欢的编辑器
3. 进入编辑界面后,添加下面几行,保存退出
// 将[PATH_TO_FLUTTER_GIT_DIRECTORY]更改为你克隆Flutter的git仓库的路径
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
4. 终端输入:source $HOME/.bash_profile // 刷新当前窗口
5. 终端输入:echo $PATH // 验证flutter/bin目录是否在你的PATH中
- 检查环境
cd ./flutter // 进入flutter安装目录,如前面已经配置好全局PATH,可忽略该行
flutter doctor // 检查flutter运行的相关环境
-
查看flutter doctor结果
根据结果提示一步步的操作,完善环境
如按坚持结果的提示步骤操作出现错误,可以输入flutter doctor重新检查
-
根据结果提示完成操作后,重新输入flutter doctor检查,直到出现OK提示的结果
如下图是按照iOS toolchain的提示完成后的检查结果,可见iOS工具链已经OK可以开始工作,后续安卓的相关环境同样
运行一个demo
- 以官方的hello,world!为例在模拟器上运行
- 启动模拟器具,下面是其中一种方式,终端输入
open -a Simulator // 启动一个模拟器
- 查看可用的设备
flutter devices
- 运行
cd ~/flutter/examples/hello_world
flutter run -d deviceId // 可用设备列表中会返回设备deviceId,替换命令行deviceId