Flutter安装
文档地址:
- https://docs.flutter.dev/get-started/install/windows/mobile?tab=download#later-start
- https://flutter.cn/community/china
下载地址: - https://docs.flutter.dev/release/archive?tab=windows
- https://flutter.cn/docs/release/archive?tab=windows
建议使用FVM对Flutter SDK进行版本管理,详见:FVM的安装与配置,注意,FVM不会添加Flutter镜像加速相关环境变量,请自行添加。
1.下载Flutter SDK【略】
2.配置环境变量
1.配置Flutter SDK环境变量
在Path中添加Flutter SDK 二进制地址
2.配置Flutter 镜像加速[任选其一]
发布 package 到官方仓库时需要删除PUB_HOSTED_URL环境变量,PUB_HOSTED_URL指向了镜像加速地址而非官方的package管理地址。
+ 是添加的环境变量,* 代表追加的环境变量*
1.Flutter 社区 (CFUG)[推荐]
- [+]PUB_HOSTED_URL -> https://pub.flutter-io.cn
- [+]FLUTTER_STORAGE_BASE_URL -> https://storage.flutter-io.cn
2.上海交通大学
- [+]PUB_HOSTED_URL -> https://mirror.sjtu.edu.cn/dart-pub
- [+]FLUTTER_STORAGE_BASE_URL -> https://mirror.sjtu.edu.cn
3.清华大学 TUNA 协会
- [+]PUB_HOSTED_URL -> https://mirrors.tuna.tsinghua.edu.cn/dart-pub
- [+]FLUTTER_STORAGE_BASE_URL -> https://mirrors.tuna.tsinghua.edu.cn/flutter
3.配置PUB缓存缓存位置
当 使用 pub 获取远程包时,将会将依赖项下载到 pub 缓存中。默认情况下,此目录位于 $HOME/.pub-cache
(macOS 和 Linux 上)或 %LOCALAPPDATA%\Pub\Cache
(Windows 上)。
一旦包进入系统缓存,pub 就会创建一个package_config.json文件,将应用程序使用的每个包映射到缓存中的相应包。只需下载一次软件包的给定版本,然后就可以在任意数量的软件包中重复使用它。如果指定--offline
使用缓存软件包的标志,则可以删除并重新生成package_config.json文件,而无需访问网络。
大多数实际开发情况下将会使用PUB提供的一些工具,因此建议自定义PUB缓存目录并将其配置在环境变量中,例如使用get_cli
等等。
+ 是添加的环境变量,* 代表追加的环境变量*
-
[+]PUB_CACHE -> D:\Developer\fvm\Pub
-
[*]Path -> D:\Developer\fvm\Pub\bin
3.验证安装
在验证安装之前可能需要安装配套的IDE及相关工具
工具:
- Google Chrome[Web开发,可能需要]
- Git[版本控制]
- VS2O22[桌面开发,大多数情况不需要]
IDE[任选其一]:
- Android Studio[推荐]
- IntelliJ IDEA
- VS Code
还需要在IDE中配置以下[建议使用Android Studio,可以轻松完成下面的安装和配置]
- Android SDK
- Android SDK平台
- Android SDK 命令行工具
- Android SDK 构建工具
- Android SDK平台-工具
- 安卓模拟器
IDE下载Android SDK之后并不会配置相关的环境变量,这可能会导致本地已有Android SDK,而Flutter检测不到,查阅下面的文章配置Android SDK即可。
Android 环境变量配置
以上不在本文安装范畴之内。
验证Flutter安装命令:
flutter doctor