新手必看,Flutter从安装、环境配置到成功运行Android Flutter Demo踩过的坑

5,437 阅读2分钟
    关于FLUTTER的安装和环境配置,官网或者其他文章一搜一大把,但是中间遇到的问题是如何解决的相信这才是大家关心的,下面谈一谈自己在安装过程踩过的坑。


首先我们附上常规的安装和环境配置流程:

1.配置需求:

最低配置要求

  • 操作系统: WIndows7以上 64位操作系统
  • 开发工具:Android Stuido 3.0以上,java jdk 1.8以上
  • 磁盘空间: 最少400MB(不包含Android Studio的安装空间)
  • 工具: Flutter 需要安装以下命令行工具
    • Git For Windows(安装时勾选 Use Git from the Windows Command)如果Git已经安装了,确保在命令行中可以执行 git 命令

2.下载flutter github.com/flutter/flu…,可采用git命令的方式或者直接下载

     git命令:$ git clone -b beta github.com/flutter/flu…

    直接下载:

3.环境配置:找到下载好的flutter的目录,path中配置环境变量(我自己的电脑是D:\flutter\bin;)


4:测试环境:windows命令窗口中: flutter doctor,如果正常显示如下:


5.配置Android studio环境:

在settings中的plugins窗口搜索,dart和flutter进行下载,先下载dart,然后下载flutter。


下载完成后关联dart sdk 和flutter sdk:

首先关联flutter sdk


然后关联dart sdk


6.发布你的第一个flutter项目:


成功运行效果图:


如果过程中你没有遇到问题,那么恭喜你!
接下来讲讲坑:

一号坑:Unknown operating system. Cannot install Dart SDK

命令窗口输入 flutter doctor后提示 Unknown operating system. Cannot install Dart SDK,弹出黄绿色文字 connecting ,dark sdk安装失败,这时候找到flutter所在的文件夹,找到flutter_console.bat,右键以管理员身份运行,然后继续输入flutter doctor执行 

二号坑:Unable to locate Android SDK

命令窗口输入 flutter doctor后提示  X Unable to locate Android SDK,这时候我们在用户环境变量中添加 ANDROID_HOME ,D:\Android\android-sdk,重启电脑后生效。


三号坑:sdkmanager not found

命令窗口输入 flutter doctor后提示 在sdk\tools\bin目录下 sdkmanager not found ,这时候我们去查看不存在sdkmanager.bat,打开我们的Android studio settings中找到sdk设置,选择 SDK Tools,勾选Android SDK Tools,下载完成后,配置 ANDROID_HOME,进行重启


四号坑:No devices available

这个问题算比较好解决的了,打开我们的Android studio,找到设备后,重新运行flutter doctor即可

五号坑:提示8.0的sdk license available

在找到flutter_console.bat,右键以管理员身份运行,然后输入flutter doctor --android-licenses,弹窗y/n,输入y回车即可。

好了,祝大家都能顺利完成自己的demo。