flutter环境搭建

flutter 环境搭建

全程按照https://flutter.cn/docs/get-started/install/windows进行搭建
遇到的问题:
1、安装模拟器时需要安装Intel硬件加速器(HAXM),提示安装失败

image.png

  • 解决方案是从git上下载,手动安装。但安装时又出现新的问题“the system requirements are not satisfied”
    image.png

    首先查看是否开启了Hyper-V。如果开启了,需要关闭。
    image.png

    查看虚拟化是否启用
    image.png

    如果未启用则需要进入bios启用Intel virtualization technology
    8080ae40a6182ebe41918147510b4d8.jpg

2、执行flutter doctor --android-licenses后出现“Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to
resolve this.”异常。

  • 解决方案:通过安装Android SDK Command-line Tools解决
    image.png

使用android studio启动项目

1、安装flutter插件


image.png

2、初次启动,选择flutter sdk地址(配置环境时所下载解压的flutter文件夹)


image.png

之后创建项目、打开模拟器,启动项目,期间未遇到问题。
但启动项目时一直卡在Running Gradle task 'assembleDebug'...
  • 解决方案:这类问题的解决方案网上有很多,主要是修改镜像地址,如改为阿里云镜像
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' }

但我按网上资料修改flutter和项目的gradle maven后并未解决问题。最后采用下载离线gradle解决了问题
前往gradle官网 https://services.gradle.org/distributions/ 下载-all.zip文件
下载完成后存放本地,不用解压。在项目中配置路径,将下图中url改为本地gradle地址

image.png

使用vscode启动项目

vscode比android studio轻量的多。不过上一步android studio安装也是必须的,需要它里面的android sdk和模拟器以及java。
打开项目后,先安装两个vscode插件。


image.png

可在vscode右下角选择flutter运行的设备。会自动启动androidstudio中模拟器


image.png

启动后,可使用命令行flutter run运行flutter,也可使用调试模式,调试模式支持断点
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容