Windows
在此版本中,我们将推荐的用于开发的 Windows 版本提升到 Windows 10。虽然我们不会阻止在旧版本(Windows 7、Windows 8、Windows 8.1)上进行开发,但 Microsoft 不再支持这些版本,我们提供 对这些版本的有限测试。 虽然我们将继续为旧版本提供“尽力而为”的支持,但我们鼓励您升级。
注意:我们继续为在 Windows 7 和 Windows 8 上运行的 Flutter 应用程序提供支持; 此更改仅影响推荐的开发环境。
安装Flutter SDK
-
下载SDK
-
解压到安装目录 例如
D:\flutter -
添加环境变量
- 打开系统设置->关于->高级系统设置->环境变量->系统变量
- 找到
Path->编辑->新建->复制Flutter/bin目录 如上D:\flutter\bin - 保存
-
终端运行
flutter doctor
配置代理
- 打开系统设置->关于->高级系统设置->环境变量->用户变量
- 新增
- 变量名
FLUTTER_STORAGE_BASE_URL - 变量值
https://storage.flutter-io.cn - 变量名
PUB_HOSTED_URL - 变量值
https://pub.flutter-io.cn
- 变量名
- 保存
安装FVM(可选)
-
终端运行
dart pub global activate fvm安装FVM安装后如果终端提示
Warning: Pub installs executables into C:\Users\Administrator\AppData\Local\Pub\Cache\bin, which is not on your path. 按提示把
C:\Users\Administrator\AppData\Local\Pub\Cache\bin路径添加到环境变量中 -
配置环境变量
打开系统设置->关于->高级系统设置->环境变量->系统变量->编辑
- 删除flutter/bin目录 如上
D:\flutter\bin - 添加fvm/bin目录
C:\Users\Administrator\fvm\default\bin - 保存
- 删除flutter/bin目录 如上
-
安装版本测试
// terminal fvm install 3.0.1 fvm global 3.0.1 flutter doctor
MacOS
安装Flutter SDK
-
下载SDK
-
解压到安装目录 例如
~/Documents/flutter -
添加环境变量
// terminal open ~/.zshrc // .zshrc 编辑后记得保存 export PATH=~/Documents/flutter/bin:$PATH // 添加Flutter/bin目录 如上 // terminal source ~/.zshrc flutter doctor
配置代理
// terminal
open ~/.zshrc
// .zshrc 编辑后记得保存
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
// terminal
source ~/.zshrc
flutter doctor
安装FVM(可选)
-
终端运行
dart pub global activate fvm安装FVM安装后如果终端提示
Warning: Pub installs executables into PATH":"$HOME/.pub-cache/bin"`路径添加到环境变量中
-
配置环境变量
// terminal open ~/.zshrc // .zshrc // 用fvm/bin目录替换flutter/bin目录 例如 export PATH=/Users/[你电脑的用户名]/fvm/default/bin:$PATH // terminal source ~/.zshrc -
安装版本测试
// terminal fvm install 3.0.1 fvm global 3.0.1 flutter doctor
平台开发环境配置
Web
Android
- 下载并安装Android Studio
- 安装 Android SDK Command-line Tools
-
// terminal flutter doctor --android-licenses flutter doctor
Windows (desktop)
-
下载Visual Studio 安装包并运行
-
选中使用C++的桌面开发
-
安装后重新运行
flutter doctor
已知可能会出现的问题
Exception: Bad UTF-8 encoding (U+FFFD; REPLACEMENT CHARACTER) found while decoding string:
-
替换文件
C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe