本文基于读者有Android开发环境知识储备
1.Begin
直达【Github】
Flutter SDK for Windows&Mac&Linux(须FQ)
2.Flutter环境搭建
2.1.环境变量
由于一些flutter命令需要联网获取数据,国内无法直接访问,Flutter官方为中国开发者搭建了临时镜像,需配置如下环境变量
.bash_profile (或.zshrc文件,根据命令使用的是哪个决定)
# Flutter config for china develper
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
2.2.解压安装包
Flutter sdk 已经包含Dart,无需单独安装Dart
解压至目标路径 ```shell cd /Users/cupster/flutter unzip ~/Downloads/flutter_macos_v0.5.1-beta.zip ```
环境变量新增一条:
export PATH=/Users/cupster/flutter/bin:$PATH
如果使用的是zsh,则需要在 ~/.zshrc 中添加一行:
source ~/.bash_profile
然后刷新一下环境变量配置
source ~/.bash_profile
或者
source ~/.zshrc
2.3.检查运行环境
执行
flutter doctor
第一次运行flutter doctor时,它会下载它自己的依赖项并自行编译。其他命令同理第一次慢,之后再运行就会快得多。
flutter doctor
按照检查结果,可能会出现:
- Android sdk 授权证书的问题
- Android Studio或 xcode 版本旧问题
- Android环境变量没配置完整
- 命令无权限等
- …
如遇到命令无权限,到flutter/bin目录下,修改 flutter的可执行权限,即可
chmod u+x flutter.sh
安装结果提示,执行给出的命令,即可。开发工具版本问题可以不处理
附完整的环境变量配置项,需自行修改路径
export PATH=/Users/用户名/Documents/flutter/flutter/bin:$PATH
export ANDROID_HOME="/Users/用户名/Documents/android_sdk" //android sdk目录,替换为你自己的即可
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
3.开发工具&设备配置
Android Studio & 设备配置:Flutter文档
4.Android Studio插件安装
- Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).
- Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).