windows搭建flutter开发环境
近日在考虑用flutter开发app,为了少踩坑就网罗了一堆别人写的文章,然而实操发现还是没少踩坑,还是准备自己记录一下搭建过程,顺便做个备份...
第一步:准备工作
需要准备flutter sdk、java环境 jdk和android sdk,编辑器我选择使用的vscode,感觉vscode对内存优化比android studio做得好(占内存小),这个看个人喜好,编辑器相关配置可自行参考官网文档
由于国外网络访问限制你懂的,所以我这里分享了自己下载过的相关文件,百度盘链接: https://pan.baidu.com/s/1nbr6m0xu4Q3yxVgIX610Ag 提取码: 1234
选择安装包这里有个坑,我当时为了图最新版,jdk包就选了14的,结果flutter doctor一直报android环境没有安装的问题,坑了我好几天去尝试解决问题,最后还是不得不重新安装8的版本
第二步:安装jdk
安装过程没啥可说的,双击运行,选择安装路径(记住你安装的位置,后面配置时需要用到)一直下一步就行了
安装完成后,我们需要配置环境变量:右键桌面电脑图标->点属性->点左侧点高级系统设置->点右下角环境变量,添加如下环境变量:
变量名:JAVA_HOMED 变量值:\Developer\Java\jdk1.8.0_261(你安装jdk的目录)
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
然后在变量名为Path的值中添加:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin(如果是win7系统,多个值之间应该是;隔开的,注意按照正确的方式添加新值)
到这里jdk我们就算是安装完成了
第三步:安装android sdk
这里我选择的是通过command line tools方式,顺便把这里遇到的一个坑说一下:
下载解压android sdk命令行安装包,当我们在sdkmanager.bat所在目录打开powershell(shift+右键就有了),执行./sdkmanager.bat --version命令的时候,会出现一个warnning:Warning: Could not create settings...后面是一堆java报错,这是因为我们下载的工具包默认sdk_root问题,此时我们给这个命令增加参数:--sdk_root=D:\Developer\androidcommand(当前解压缩文件夹目录)就能运行成功,但这解决不了问题,我们需要按照下面的步骤来:
./sdkmanager.bat --sdk_root=D:\Developer\androidsdk "cmdline-tools;latest"
这里我们重新安装了一遍最新版本的cmdline-tools,此时我们只需要一路y下去就行了,sdk_root的值根据自己情况选择安装位置。注意这里还有一个坑就是,我们最好是选择管理员方式打开powershell再执行上述命令,否则部分系统上可能会没反应(比如win7,我在另一台win7电脑上配置的时候就是出现了这个问题)
接下来我们配置一下环境变量:
变量名:ANDROID_HOME 变量值:D:\Developer\androidsdk
然后在变量名为Path的值中添加:%ANDROID_HOME%\platform-tools %ANDROID_HOME%\build-tools %ANDROID_HOME%\tools
然后我们需要在新下载的cmdline-tools中通过sdkmanager.bat去安装platform-tools、build-tools等,到这里android sdk我们就安装完了
第四步:安装flutter sdk
这一步就比较简单了,flutter官方文档就提供了具体的安装步骤,解压完成配置下环境变量就行了:
变量名:FLUTTER_STORAGE_BASE_URL 变量值:https://storage.flutter-io.cn
变量名:PUB_HOSTED_URL 变量值:https://pub.flutter-io.cn
然后在Path的值中添加:D:\Developer\flutter\bin,然后我们就可以在命令提示符窗口中运行flutter命令了:
本文地址:https://blog.csdn.net/u010623954/article/details/107485368