# Flutter 环境搭建
flutter 官网 (opens new window) flutter 中文网 (opens new window)
# 安装 Flutter 环境
- 下载 flutter 包 (opens new window),解压到本地目录,例如:D:\software\flutter
- 配置其 bin 目录到 windows 环境变量 path(系统、用户都要)(../flutter/bin)
- 使用
flutter命令,或dart -h命令,查看是否安装成功 - 使用 flutter doctor 查看缺少的环境,根据提示安装
- 若没有 Android Studio 则 安装 (opens new window) ,安装完成后点入 Android Studio,继续安装 Android SDK;若已安装 SDK 但没检测到,需要配置路径
flutter config --android-sdk D:\software\android\SDK - 继续根据 flutter doctor 提示安装缺少的环境,可能需要到 Android Studio 找找到 more actions -> SDK Manager,安装相关环境(安装过程中需留意自己的墙环境)$Env:http_proxy="http://127.0.0.1:7890";$Env:https_proxy="http://127.0.0.1:7890"
- 配置 flutter 国内资源镜像
环境变量系统变量添加:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 安装 vscode 插件 Flutter
附:
- 更改 AndroidStudio 模拟器位置 (opens new window)
- android studio 日志位置 C:\Users\alanngai\AppData\Local\Google\AndroidStudio2022.2\log
- 启动安卓模拟器慢,且可能蓝屏的解决方法:关闭Hyper-V(控制面板-> 程序和功能-> 启用或关闭windows功能-> 取勾 Hyper-V),安装 HAXM(SDK tool中安装)
# 创建 Flutter 项目的方式
- 命令行创建
flutter create ${name} - Android Studio 创建(需要安装flutter插件)
# 运行 Flutter 项目
在运行 flutter 项目之前,需要先修改运行项目必须的资源路径。需要改两个文件:
- flutter项目/android/build.gradle
- Flutter SDK 包下的 flutter.gradle 文件
把 google() 和 jcenter() 这两行去掉。改为阿里的链接
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/public' }
- 使用命令查看模拟器,并允许其中一个:
flutter emulators - 使用命令运行项目:
flutter run(如果发生gradle抛错,尝试删除C:/usr/.gralde,flutter clean再重新运行run) - 在命令行中有 r(热重载)、o(切换IOS布局)、h(查看更多命令)等快捷键
- 或找到 main.dart 文件,点击右上角的运行按钮,选择模拟器运行(这种方式是自动热重载的)
← vue cli知识点 基础 →