Windows10 + VS code + Flutter 环境搭建从0开始;

准备工具:

1、vscode 【 官网下载链接点这里

2、JDK 【官网下载地址点这里,我下载的是这个,jdk-8u212,一开始装最新版的出现不知名的状况,可能是版本过高出现的兼容问题,就退回了这个版本。我下载的时候要登录,还有就是下载太慢或者上不去,从头到尾的操作我都用到了*。考虑到方便以后的操作,我就直接把要用到的工具包都上传到了网盘。】

  散包 :https://pan.baidu.com/s/15eoBzFQaingmXBENxEuuxA    提取码:xnem;(一个文件夹,可以逐个下载工具包)

  整包:https://pan.baidu.com/s/1t2NMBSIKpbAn6i2kedhKtw       提取码:spwt;

  备注:请先尝试官网的下载链接是否网速够快,如果出现网络问题再从百度网盘下载也不迟。

3、Android-sdk 【上面的网盘里面有,原下载页面(在SDK tools 下边找android-sdk_r24.4.1-windows.zip),原下载链接,这个链接在不爬*的情况下载速度还是很快的,比百度网盘正常情况下良心。】 

4、Flutter SDK 【原下载页面,flutter sdk 已经包含了 dart sdk 】

5、gradle-5.1.1-all 【这个截稿前的版本,可尝试更高的版本,原下载页面

 

 

开始逐个安装:

1、VS code 的安装跟平时安装的软件一样,就不多说了;
   
值得一提的是汉化,直接 ctrl + shift + X (或者直接点击下面的插件拓展按钮),然后输 Chinese ,就会弹出插件 中文(简体),点击 install ,完成后关闭 vscode ,再重新开启,就是中文版的了。后续的一些插件也会是这么安装的。

  Windows10 + VS code + Flutter 环境搭建从0开始;

 

2、安装JDK并配置JDK环境变量 ;

  Windows10 + VS code + Flutter 环境搭建从0开始;

   

   配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 

   系统变量里新建"JAVA_HOME"变量,变量值为:D:\jdk(要按照自己安装的路径来)

   Windows10 + VS code + Flutter 环境搭建从0开始;

 

   在系统变量里新建"classpath"变量,变量值为中括号里边的内容,注意最前面有一个小数点,这个点不能少:【 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  】

   Windows10 + VS code + Flutter 环境搭建从0开始;

    

   

   Windows10 + VS code + Flutter 环境搭建从0开始;

 

   找到path变量(已存在不用新建,如果不存在就建立一个 Path)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

   注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。我的系统是Windows10,就相对方便多了,不用担心这个";"。

   Windows10 + VS code + Flutter 环境搭建从0开始;

   此时,按 “Windows+R”-->输入“cmd”-->Enter,输入java -version,如果显示jdk版本信息就说明环境变量配置成功了。

   Windows10 + VS code + Flutter 环境搭建从0开始;

   

 3、Android-sdk 安装;

  直接解压出来,

  Windows10 + VS code + Flutter 环境搭建从0开始;

 

   我把这个包复制到了D盘(因为我的D盘是固态盘,大部分软件都放里边),并更改了文件名,双击 SDK Manager.exe (如果没有安装成功JDK,有可能会出现闪一下打不开的SDK Manager.exe  的情况),出现以下管理界面,我这里是按照它默认的勾选,直接点击安装了。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  Windows10 + VS code + Flutter 环境搭建从0开始;

   Windows10 + VS code + Flutter 环境搭建从0开始;      

  Windows10 + VS code + Flutter 环境搭建从0开始;

 

  现在已经安装好了 Android SDK ,后续想要添加某些功能还是可以打开 SDK Manager 来安装的。接下来,再配置下 Android SDK 的环境变量。

  还是继续 右键我的电脑-属性-高级系统设置-环境变量-系统变量...

  新建一个环境变量,变量名称为 : Android_HOM (如果已经有了就可以更改掉),变量值为:刚才转移到 D盘的资源路径。

   Windows10 + VS code + Flutter 环境搭建从0开始;

 Windows10 + VS code + Flutter 环境搭建从0开始;

 

 后面再把  %ANDROID_HOME%\platform-tools  ;   %ANDROID_HOME%\tools   ???????添加到Path环境变量中 。

双击Path 命令,

Windows10 + VS code + Flutter 环境搭建从0开始;

选择 新建(N)  完成了,之后写点击确定按钮,继续 OK OK .

Windows10 + VS code + Flutter 环境搭建从0开始;

 

 这时候测试一下我们装的成功了没有。

Window( 按键)+ R ,打开运行工具,输入命令 cmd , 弹出个Windows的命令提示符,出入 android , 就弹出如下图。

 Windows10 + VS code + Flutter 环境搭建从0开始;

 

 命令提示符 里边输入 adb 

 Windows10 + VS code + Flutter 环境搭建从0开始;

暗示法

 

4、Flutter SDK 安装:

  我将压缩包复制到了D盘中一个新建的文件夹中。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  flutter文件夹放好就行了,接下来配置环境变量。到系统变量里边,双击path,新建一个新的环境变量,值为 flutter\bin 的路径,

我这里的路径为 D:\flutter-sdk\flutter\bin ,然后确定再确定。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  Windows10 + VS code + Flutter 环境搭建从0开始;

  Windows10 + VS code + Flutter 环境搭建从0开始;

   win + R ,输入cmd ,回车,打开命令行工具,输入flutter,回车 ,刚配置完环境变量 第一次使用 flutter 命令可能会有点久才反应过来,不过后面都是纵享丝滑的,成功了安装flutter了就会出现以下提示,再输入命令: flutter doctor , 用来检测开发环境的。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  Windows10 + VS code + Flutter 环境搭建从0开始;

  Windows10 + VS code + Flutter 环境搭建从0开始;

  出现这一个情况是因为之前配置的时候漏改了或者其他,其实只要配置的环境变量路径对了就行。之后重启一下。

  重启成功后,再次命令行工具里边 输入 flutter doctor ,

  Windows10 + VS code + Flutter 环境搭建从0开始;

  解决 android sdk 升级失败的问题【Warning: An error occurred during installation: Failed to move away or delete existing target file: D:\android_sdk\tools】

    找到D:\android_sdk ,先将tools 文件夹拷贝一份,好处是即使弄错了还有后悔的机会。之后将原本的 tools 重命名 aabbcc(随意命名法) ,之后到 aabbcc 目录下的 bin 目录里边,看到sdkmanager.bat 文件,先记住它,复制一下头顶的路径名,我的是【D:\android_sdk\aabbcc\bin】,之后到刚才的命令行工具或者重新打开cmd,输入D:\android_sdk\aabbcc\bin\sdkmanager --update (要找到自己对应的bin文件夹),回车执行。此时会有很多warning,先忽略,过程有那么几分钟。  

 

  Windows10 + VS code + Flutter 环境搭建从0开始;

  晒下我的warning 。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  done 提示完成后,回去看文件夹,会重新生成了个 tools 的文件夹,

  Windows10 + VS code + Flutter 环境搭建从0开始;

  将新的 tools 文件夹里边的东西,全选复制,粘贴到 aabbcc 文件夹,全部替换。

  Windows10 + VS code + Flutter 环境搭建从0开始;

  之后再把新生成的 tools 文件删除掉,aabbcc 重命名为 tools 。

  Windows10 + VS code + Flutter 环境搭建从0开始;

   接下来,新cmd 窗口 输入 flutter doctor --android-licenses 并执行,后面就一直输入 y 回车 同意,提示 All SDK package licenses accepted 表示这一步已经成功了。再输入 flutter doctor 并执行,没有红叉表示问题不大,感叹号提示没有安装Android Studio,可以忽略,在这里并不打算使用它,提示No devices available 没有链接设备,这个要到下面链接测试的时候,链接到夜神模拟器或者真机上,就不会报这个错了。

   Windows10 + VS code + Flutter 环境搭建从0开始;

 

  5、VS code 中用到的 flutter 插件和配置:

    1、Dart ;(必装)

    2、Flutter ;(必装)

    3、Flutter Widget Snippets  ;(代码片段插件,选装)

    4、Awesome Flutter Snippets ;(代码片段插件,选装)

    5、Bracket Pair Colorizer ; (代码高亮,选装)

    6、GitLens ; (代码托管,选装)

    安装完了插件后, win+ r , cmd , flutter doctor , 查看下,发现我们还缺了调试设备,那么接下来就安装下 夜神模拟器。

    Windows10 + VS code + Flutter 环境搭建从0开始;

    

  6、 夜神模拟器配置  

    Windows10 + VS code + Flutter 环境搭建从0开始;

    一开始开启的时候,是横屏平板形式打开的,可以通过设置,变成手机版的展现形式,还可以选择型号(后面调试的时候,显示的也是所设置的型号)。保存设置后,关闭模拟器了再次打开,显示的就是竖屏了。

    但是现在vscode 依然没有链接上模拟器,我们可以通过cmd命令:  adb connect 127.0.0.1:62001 , 出现提示connected ,表示已经链接成功。

    Windows10 + VS code + Flutter 环境搭建从0开始;

    

  7、链接成功模拟器后,开始新建flutter目录。    

    首先我们设置在某个盘了,新建一个文件夹(我这里创建的文件夹名称是 flutter_file )。之后回到vscode中,按下 ctrl + shift + p , 输入 flutter ,直接出提示,选择 New Project ,之后输入项目名称,这里我的项目名称是 flutter_demo1 ,按回车出现一个弹出,选择刚才刚新建的文件夹( flutter_file ),确定后,就会出现项目文件了。输入flutter

    Windows10 + VS code + Flutter 环境搭建从0开始;

    Windows10 + VS code + Flutter 环境搭建从0开始;

    Windows10 + VS code + Flutter 环境搭建从0开始;

     

    右下角这里会出现一些信息提示,包括 google Pixel 2 的安卓模拟器机型。

    Windows10 + VS code + Flutter 环境搭建从0开始;

    

    这样就算完成了我们的app 输出。  

    Windows10 + VS code + Flutter 环境搭建从0开始;

 

   8、所遇到的问题补充:待续...

     第一次搭建的时候还遇到的了其他的问题,在这没遇到,算比较顺利的。后面搜集下其他博主也遇到的相同问题,完善下我的一个搭建过程中所见所闻。

 

     -------------------------------------------------------------------------

    本文整理出来的时间跨度有点大,都是抽晚上的时间来整理的,相对慢,但也算相对详细吧。

    如有出错的地方,请大佬们轻喷。

    另外附上参考过的博客地址:

    1.windows + flutter + vscode 安装,配置,运行(详细版本)

    2.Android SDK的下载与安装

    3.Android SDK下载安装及配置教程

    4.....

    

 

Windows10 + VS code + Flutter 环境搭建从0开始;

上一篇:C#的扩展方法


下一篇:Delphi TStringList的用法