Flutter开发环境配置详解
Flutter开发环境配置详解
整理一份配置 flutter 环境的文章,备忘。
最重要的部分!!
系统用户名一定不能是中文!!!
系统用户名一定不能是中文!!!
系统用户名一定不能是中文!!!
如果是中文用户名,自己想办法改掉,一定要User目录下的用户名是英文才行。
安装 Git(如果电脑里有 Git 工具跳过此步)
Flutter 依赖 Git 命令行工具运行
请确保命令提示符或PowerShell中运行 git 命令
不然在后面运行flutter doctor时将出现Unable to find git in your PATH错误
此时需要手动添加C:\Program Files\Git\bin至Path系统环境变量中。
1、FlutterSDK 部分
下载 FlutterSDK
首先进入下载地址下载最新的 FlutterSDK
Flutter 下载地址
点击这个蓝色按钮即可下载
Flutter SDK 下载后是一个压缩包,将其解压到你的硬盘
放到一个你能够找到的路径,路径尽量不要有中文
我的目录是
C:\src
添加镜像以及环境变量
添加镜像
右击 此电脑->属性->高级系统设置->环境变量
在 用户变量 新建两个变量
变量名:FLUTTER_STORAGE_BASE_URL
变量值:https://storage.flutter-io.cn
变量名:PUB_HOSTED_URL
变量值:https://pub.flutter-io.cn
添加 Flutter 环境变量
在 系统变量 里找到 Path 双击点开后
新建变量,点 浏览 ,点到你解压的 flutter SDK 路径下的 bin 路径下,点 确定
添加完成后,一路确定 直到关掉系统属性
运行 flutter doctor 命令进行初始化
打开你习惯使用的 Windows 命令行工具,cmd 或者 powershell
运行 flutter doctor 命令
首次运行可能会有几个叉号,一般是没装 chrome ,Android studio或者VScode没装插件或者没同意安卓sdk那个协议导致的,问题不大
2、IDE部分
下载 Android Studio
推荐使用 Android Studio,免费功能强大而且有谷歌官方维护,连接自带的模拟器也方便,vscode 现在写 flutter 还是不大好用
去官网下载 Android Studio,推荐下载 zip 版,解压就能用,出了啥毛病卸载也方便,当然安装版也没问题
下载地址
点击图中的绿色按钮下载安装版
想下载压缩包版的话
点击 DOWNLOAD OPTIONS
点第二个下载压缩包版
安装包版下载后双击安装,全选NExt就行,压缩版下载后解压到你想放到的文件夹,双击进入文件夹里的bin目录中的 studio64.exe 可直接运行
(32 位系统双击studio.exe,话说不会现在还有人用32位系统吧,不会吧不会吧)
同样一定要注意,路径不要有中文
安装Android SDK,AVD 模拟器
我手里目前没有可以演示的虚拟机,回头在补充
现在可以参考这个链接的 SDK 部分
只看sdk安装的部分就行
AVD 的安装
选择 Tools->AVD Manager
选择 Create Virtual Dervice
这个界面是选择尺寸的,选择自己觉得合适的分辨率就好
首次使用需要下载这个东西,点击第一个 R 后面的 Download 就行
下载好后点击 next -> finish
你的这个列表就有你刚刚创建的项目了,点击绿色的三角就可以运行
安装Dart 插件和 FLutter 插件
File -> Settings->Plugins
搜索 Dart 和 Flutter 插件安装,装好后重启 IDE
再次从终端里运行 flutter doctor
现在运行应该会有一个报错,让你输入一个同意安卓协议的指令,按照他的提升输入就行,具体截图等我装好虚拟机在放
3、运行你的第一个 Flutter 应用
提前打开 AVD ,然后点击 File->New->New flutter project
选第一个,点next
第一个框是你的项目名称,这个和应用名称不是一个,可以随便起,起名规则是不能有大写字母,可以使用下划线
第二个框是你的flutterSDK 的位置,首次打开这里可能是空的,需要手动选择你的flutter SDK解压位置
第三个框是你的项目存放位置,可以自行选择,同样不推荐使用中文路径
第四个是你的项目描述,体现在自述文件里的,没什么用,可以随便填
都填好后点next->finish
这样就创建好了你的首个flutter 项目
如果你已经打开了AVD,可以直接点右上角的绿色三角运行
首次运行需要等比较久的时间,如果时间过长可以考虑配置Gradle镜像或者修改DNS(114.114.114.114经过测试比较有用)
运行结果
如果你做到了这一步,恭喜你 Flutter 开发环境搭建完成