一、 环境配置 —— 使用镜像
由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
二、安装 flutter SDK
1、去flutter官网下载你所需版本的安装包,点击下载 ;
2、将安装包 zip 解压到你想安装 flutter sdk 的路径,(注意:不要将 flutter 安装到需要一些高权限的路径,如 c:\Program Files\)
3、在 flutter 安装目录的 flutter 文件下找到 flutter_console.bat ,双击运行并启动 flutter 命令行,你就可以在 flutter 命令行运行 flutter 命令了。
三、更新环境变量 path
要在终端运行 flutter
命令, 你需要添加以下环境变量到系统PATH:
- 转到 “控制面板>用户帐户>用户帐户>更改我的环境变量”
- 在“用户变量”下检查是否有名为“Path”的条目。
- 如果该条目存在, 追加
flutter\bin
的全路径,使用;
作为分隔符. - 如果条目不存在, 创建一个新用户变量
Path
,然后将flutter\bin
的全路径作为它的值.
- 如果该条目存在, 追加
- 在“用户变量”下检查是否有名为”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的条目,如果没有,也添加它们
重启Windows以应用此更改
四、下载 java sdk
直接 一直下一步 安装完成。
配置Java SDK环境变量:
(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
五、下载 Android sdk
我才用的是直接下载 Android studio ,这里面有 android sdk 下载
六 、运行 flutter doctor
打开一个新的命令提示符或PowerShell窗口并运行以下命令以查看是否需要安装任何依赖项来完成安装:
该命令检查您的环境并在终端窗口中显示报告。Dart SDK已经在捆绑在Flutter里了,没有必要单独安装Dart。 仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务(以粗体显示)
[-] Android toolchain - develop for Android devices
• Android SDK at D:\Android\sdk
✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
• Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
七、 启动项目
flutter pub get 初始化项目
启动模拟器,vscode 会自动检测到是否有可用的模拟器,
然后 flutter run 启动项目,就可以在模拟器中查看项目了。
八、如果 flutter 无法真机调试及不能加载模拟器,转载(https://www.jianshu.com/p/81ff82bd6faf)
在Flutter 很多开发人员会遇到无法调试的问题解决方案如下
1 彻底关掉环境退出IDE,确保后台无进程(dart,flutter)
2 找到下载 Flutter SDK 保存路径 例如 flutter/bin/cache
3找到lockfile 文件删除即可
4如果不能删除,提示有程序再打开说明第一步没有做到位,Window系统需要打开任务管理,找到后台相关进程,完全终止进程任务,一般任务名为Dart开头
5重新打开IDE ,等待构建完毕,你会发现一切正常,手机也可以调试,模拟器也可以加载了