Flutter - 搭建环境
2020-01-11 本文已影响0人
LouisXWB
第一步,安装Android Studio 和 Xcode编辑器
- 安装 Android Studio
- 安装 Xcode(也可以直接在App Store)
第二步,安装 Flutter
- 配置镜像
在~/.bash_profile
文件,添加镜像代码:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
镜像更新可查看:Using Flutter in China
- 下载最新 Flutter SDK
下载地址
- 配置环境变量
export PATH=/Users/xxx/flutter/bin:$PATH
第三步,打开模拟器
输入flutter emulators
指令,列出可使用的模拟器
输入flutter emulators --launch 设备ID
指令,打开模拟器
如:flutter emulators --launch Pixel_2_API_19
第四步,测试运行
可以直接使用 SDK 里的 demo ,进入指定demo,输入flutter run
运行。
第五步,检查环境配置问题
Flutter 提供了一个命令 flutter doctor
协助我们安装 Flutter 的工程依赖,它会检查本地是否有 Android 和 iOS 的开发环境,如果检测到依赖缺失,就会给出对应依赖的安装方法。
第六步,配置开发的编辑器
-
Android
安装flutter
插件即可 -
iOS
安装libimobiledevice
和ideviceinstaller
这两项依赖:
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
其中,usbmuxd 是一个与 iOS 设备建立多路通信连接的 socket 守护进程,通过它,可以将 USB 通信抽象为 TCP 通信;libimobiledevice 是一个与 iOS 设备进行通信的跨平台协议库;而 ideviceinstaller 则是一个使用它们在 iOS 设备上管理 App 的工具。
Reference: