flutter_环境搭建
注意: 本次环境搭建,仅此在window系统下进行!
环境搭建准备(windows版)
Flutter相关依赖
| 依赖包 | 下载地址 |
|---|---|
| Flutter | FluttterSDK 下载路径 |
| Java | JavaJdk1.8 下载路径 密码: 3360 |
| Android Studio | Android Studio下载路径, 安装教程 |
| VsCode | VsCode编辑器 |
| 完整教程链接 | Flutter社区和资源传送门 |
配置环境变量
此电脑 -> 高级系统设置 -> tab栏[高级] -> 环境变量
注意: 路径仅供参考,真实路径应为本地安装路径所在为准!
Flutter
在用户变量列表下找到
path, 点开后,新建并把下方flutter安装路径放进去, 确认即可!
1 | F:\Progam Files\Develop software\flutter\flutter_windows_3.3.4-stable\flutter\bin |
JDK
创建JAVA_HOME变量
在用户变量列表下方点击
新建,变量名输入JAVA_HOME, 变量值输入F:\Progam Files\Develop software\Java,此路径为本地JDK所在的目录!
1 | JAVA_HOME |
PATH路径配置
在用户变量列表里找到
path,点开后,新建路径变量分别为%JAVA_HOME%\jdk1.8\bin、%JAVA_HOME%\jre\bin、%JAVA_HOME%\jdk1.8\jre\bin
Android SDK
1 | # 与 JAVA_HOME 一样 层级 |
Flutter 配置国内镜像
windows 环境下将以下,作为环境变量配置!
1 | FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn |
变量
key: FLUTTER_STORAGE_BASE_URL, 变量value: https://storage.flutter-io.cn;
变量key: PUB_HOSTED_URL, 变量value: https://pub.flutter-io.cn;
Flutter 检测环境是否搭建成功
1 | flutter doctor |

visual studio 是 开发 windows 环境下,若是只是 flutter app ios 开发,这个就不用处理!
确认下 android studio 下 需要安装的sdk tools!

配置 android-licenses
这里配置安卓开发许可证,有点像安装软件的时候,最后查看许可后点同意那一步!
1 | flutter doctor --android-licenses |
注意: 提示的地方 Y/N 都全部输入 Y!
vscode 下安装的 flutter 插件
1、
flutter
2、Flutter Widget Snippets
3、Dart
4、Awesome Flutter Snippets
环境搭建(Mac版)
下载
Flutter sdk
注意: SDK版本有两种 一个是x64 一个是arm64,请确认版本后下载!
检测版本可以使用这个命令
1 | uname -a |
1 | Darwin miaojiangwei.local 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 5 22:21:53 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6020 arm64 |
Android studio
xcode
直接在
商店里下载xcode即可!
环境变量配置
进入根目录
1 | cd ~ |
编辑bash_profile
1 | open -e .bash_profile |
没有.bash_profile的话 可以创建一个.bash_profile
1 | touch .bash_profile |
设置环境变量
1 | export PATH="$PATH:【flutter的bin目录】" |
找到你安装的flutter目录,找到flutter/bin目录,直接把bin文件夹目录替换【flutter的bin目录】
保存.bash_profile
1 | command+s |
使环境变量生效
1 | source .bash_profile |
注意: .bash_profile 只有每次打开后需要每次都要首先在终端输入才会生效!
然后我们可以这样
1 | echo 'source ~/.bash_profile' >> ~/.zshrc |
进行设置,然后每次打开终端就会自动执行刷新命令,不用再手动刷新,可以直接使用flutter命令了!
验证是否成功
检测环境
1 | flutter doctor |
1 | Doctor summary (to see all details, run flutter doctor -v): |
