windows flutter环境搭建
flutter界面框架是基于dart语言的.又如qt与c++一般.
首先我们先下载flutter SDK
链接:https://flutter.cn/docs/get-started/install/windows
按照文档直接下载压缩包.解压在非需要系统权限目录.
找到安装后的flutter目录中的 flutter_console.bat.双击运行该命令窗口
PS:我系统是windows7的
.
运行flutter doctor.
会提示你自己电脑上的环境是否完整.我这边是已经配好的.vscode和AndroidStudio都已配置成功.最下面感叹号是说我未连接任何设备.不用关心.后面会讲到.
一般运行了flutter doctor该脚本会自动安装他所依赖的dart.
我自己是没自己安装.后续自己手动安装下就行了.
链接:https://dart.dev/tools/sdk/archive
自行选择对应版本.
记得将flutter和dart添加至环境变量.
这些完了之后.如果是用AndroidStudio.直接安装此IDE.自己会下载相关安卓依赖.
现在就是要将flutter添加安卓环境许可了.
flutter doctor --android-licenses
.(如果flutter的环境变量没添加就到flutter里面打开命令窗口运行)
就会出现一堆要你选择yes or no .一路yes下去就行了
终极:
再次运行flutter doctor.
查看环境情况.
到这里基本就ok了.
到AndroidStudio里面new一个flutter例程.
因为AndroidStudio自带的安卓虚拟模拟器很卡.也很占内存.我就没配置了.
这里我配置三方安卓模拟器的是 逍遥模拟器;
直接官网下载安装.运行.
在到命令窗口查看.已经连上了.逍遥好像是一启动就自己连上了.没连上直接命令连接即可(进模拟器安装目录bin文件夹下面打开CMD 输入adb.exe connect 127.0.0.1:21503
)
最后说说过程中遇到的坑,基本也都会遇到.
1.连接模拟器提示连接失败.什么积极阻止连接.说安卓SDK和模拟器版本不匹配.
这时候我们直接将安卓SDK里面的adb.exe复制过来替换模拟器的adb_exe即可.
2.运行flutter项目的时候卡在Running ‘gradle assembleDebug'
这边大体原因是此源是国外仓库的原因.我们直接手动将其替换/打开flutter项目的
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
注释上面的//google() //jcenter()
再去我们的H:\FlutterSDK\flutter\packages\flutter_tools\gradle路径下打开flutter.gradle文件
再次更改下载源.再次运行我们的flutter项目.等待些许时间,.会安装相关文件.等待.模拟器上就会显示我们的demo了至此环境搭建完成.
各位如果有遇到新的问题可在下面留言.大家一起记录完整flutter环境搭建.