windows安装Flutter开发环境及问题解决

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。

要想入手开发,开发环境搭建是首要,下面就安装步骤简要介绍:

安装准备:1、windows系统版本必须满足: windows7 以上 64 位操作系统

2、电脑可以打开google(开启vpn)

步骤:

一、安装java开发包jdk,并配置环境变量, 点击下载,具体配置可参看此文

二、安装Flutter SDK

  1. 去官网下载Flutter安装包,点击下载,将安装包 zip 解压到你想安装 Flutter SDK 的路。
  2. 配置环境变量(把 Flutter SDK 的目录配到环境变量中的 path 条目下)。
  3. 在 Flutter 安装目录的 flutter文件下找到flutter_console.bat,双击运行并启动 flutter 命 令行,接下来,你就可以在 Flutter 命令行运行 flutter 命令了。
在终端中输入 flutter doctor,可检测flutter运行环境

三、Android Studio安装点击此处下载,下载完毕后,按照提示安装

四、安装Flutter插件

打开Android Studio,【file】—>【setting】—> 【Plugin】 中搜索Flutter插件并安装,重启Android Studio

五、安装android证书(终端输入flutter doctor --android-licenses)

六、安装虚拟机

  1. 点击Android Studio中的上方菜单tool -AVD Manager选项
  2. 出现新建菜单,选择Create Virtual Device...
  3. 选择一款机型
  4. 选择该机型的安andriod系统版本(尽量选择最新)
  5. 安装好后,点击开始按钮,运行虚拟机(如果运行报错,请看下边

七、使用vscode配合虚拟机开发Flutter

  1. 打开vscode,安装Flutter插件,重启vscode
  2. vscode打开一个Flutter项目( 需要预先打开Android Studio新建一个Flutter项目),点击vscode右下角No Device,弹出一个选择虚拟机的弹框,点击选择已安装的虚拟机启动
  3. ctrl + ` 打开vscode终端,终端运行flutter run ,等待连接虚拟机


在开启虚拟机时,遇到如下错误:

emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!

错误分析:电脑没有启用虚拟技术或者没有安装Intel HAXM软件

解决办法:

1、查看是否安装Intel HAXM

打开Android Studio,【tools】 —> 【SDK Manager】,installed,表示已经安装,如下图:


2、如已安装跳过此步;未安装时,也不用重新下载,因为安装android studio时已经下载好了,找到该路径:C:\Users\Adminstrator\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager文件夹下的intelhaxm-android.exe文件,运行安装。


3、windows电脑默认关闭VT虚拟化,需要开启。(不同品牌的型号的电脑开启方式可能不同,请自行搜索进入bios系统方式)
  1. 联想电脑开机时按住按F2键,进入BIOS,选择【Configuration】选项,选择【Intel Virtual Technology】并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。
  2. 将光标移动至【Enabled】处,并回车确定
  3. 按F10热键保存并退出即可开启VT功能



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值