Flutter Window环境运行(VSCode + 单独运行Android 虚拟机)
官网以及很多网上文章的开发都是基于Android ,因为它能创建不同类型移动设备虚拟机。但个人始终觉得它太庞大,启动慢耗资源,但我们使用Flutter又离不开虚拟机。 经过实践,现在能成功的单独启动移动设备虚拟机使用VSCODE进行开发了。
1、各种安装和配置
按着官网文档设置环境变量,安装JDK,安装Android Studio , 安装 Android SDK, 安装AVM
配置Flutter 环境变量
重启电脑!
2、检查环境
运行:flutter doctor

如果No issues 那就环境搭建成功,否者根据提示进行环境检查。
3、使用VS Code 进行开发
Flutter、Dart等
4、单独启动Android Studio 模拟器(AVM)
我们可以单独去启动虚拟机,而不用通过androidstudio 去启动(浪费资源)。一般在C:\Users\用户\.android\avd 下存放了已经命名的虚拟机。
我们编写一个bat,命名为:runEmulator.bat。
由于我更改了SDK的地址,具体请看更改Android studio中SDK,AVD的默认路径
所以用更改后的地址,如下:
D:\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_2_API_Q
这样,每次只需要运行这个bat 就很快的启动了我们的“Pixel_2_API_Q” 的虚拟机了。
5、运行Flutter 程序
先运行runEmulator.bat 启动我们的安卓虚拟机,然后在运行flutter run
Flutter Window环境运行(VSCode + 单独运行Android 虚拟机)的更多相关文章
- Flutter windows环境安装 + 模拟设备 + 项目运行
		目录: 一.JDK安装 1.1.JDK下载 1.2.环境变量配置 1.3.测试 二.ANDROID-SDK安装 2.1.下载 2.2.环境变量配置 三.Flutter安装 3.1.下载 3.2.环境变 ... 
- python 导入模块的坑。为什么整个项目能运行,单独运行某个文件模块就报错?多层目录不同文件夹怎么导入?
		一些文章介绍了python不同目录怎么导入问题,但py文件运行起点却从来没有文章说过!这是相当重要的!! 这个连接是网上99%的所讲的导入 https://www.cnblogs.com/luoye0 ... 
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)
		react-native以后会更火的 一.安装java 二.安装Android Studio 三.安装react-native需要的Android studio额外部分 四.安装nodeJS 五.安 ... 
- JAVA 基础开发环境 vscode 搭建 Windows下VSCode编译运行简单java
		JAVA 基础开发环境 vscode 搭建 来源 https://www.cnblogs.com/freewsf/p/7744728.html 对于使用 Visual Studio Code 的 Ja ... 
- Flutter开发环境(Window)配置及踩坑记录
		Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK.Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用. F ... 
- Windows平台下Flutter安装,配置,初运行。
		Flutter是什么?他是谷歌根据Dark语言开源的跨平台开发依赖.和目前比较火的Reactive Native一样,一套代码能够实现两个不同平台的App.那么为什么要介绍Flutter而不是在国内大 ... 
- 【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境
		在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境 文章首发地址 配置环境变量 由于部分网站被墙的原因,我们需要先配置Flutter国内镜 ... 
- Windows搭建flutter开发环境以及android&idea配置
		Flutter:是谷歌新推出的一款能够支持Android和IOS跨平台开发的全新的UI框架. 拥有自己的一套UI渲染引擎,所以目前的测试数据来看,在性能上面,并没有比原生App性能低多少,所以目前来看 ... 
- [原]运行编译好的Android模拟器
		Android源码编译好了之后,我们就可以运行它了. 1.配置环境变量: /data/data/Android$ export PATH=$PATH:$(pwd)/out/host/linux-x86 ... 
随机推荐
- 如何让DEV跳出的“提示试用版”的对话框不再显示
			在 使用DevExpress控件的时候.每次对窗体进行更改的时候,都会出现一个对话框.发布的时候 也会出现一个对话框.之前的解决方法是在发布的时候把licenses.licx给删除掉,但是这个方法治标 ... 
- delphi TAdoQuery组件的close方法可能导致”列名无效“错误
			1,故障现象 一次程序运行,出现如下错误: 对应代码如下: 2,故障分析 Query_alert_2的语句在查询分析器中单独执行是正常的.排除语句出错. 如果注解掉Query_alert_1,则错误变 ... 
- ansible的两种命令执行方式 : ad-hoc / playbook以及通过setup模块获取系统参数
			一.什么是ad-hoc和playbook ad-hoc : 如果我们敲入一些命令去快速的完成一些操作,而不需要将这些执行过的命令刻意保存下来,这样的命令就叫做as-hoc命令,这里不做过多赘述. p ... 
- springboot2.0入门(七)-- 自定义配置文件+xml配置文件引入
			一.加载自定义配置文件: 1.新建一个family.yam文件,将上application.yml对象复制进入family family: family-name: dad: name: levi a ... 
- Java 加解密算法
			目前加密算法中分两种 一种是对称加密,一种是非对称加密 那么什么是对称加密呢?对称加密可以理解为加密和解密用的是一个钥匙. 而非对称加密,加锁用的是一个钥匙,而解锁用的是另外一个钥匙. 目前市面上用的 ... 
- com.atomikos.datasource.ResourceException: XA resource 'masterDB': resume for XID异常
			版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u014172271/article/det ... 
- luogu 2114 [NOI2014]起床困难综合症 位运算+贪心
			感觉这个思路非常巧妙啊~ code: #include <bits/stdc++.h> #define ll long long #define setIO(s) freopen(s&qu ... 
- MySQL 跨版本主从复制时报错:ERROR 1794 (HY000): Slave is not configured or failed to initialize properly.
			背景: zabbix 数据库迁移,搭建主从,主是5.6.25,从是5.7.15,流式备份应用 redo.log 之后,change master 和reset slave 时报出如下错误 mysql& ... 
- Maven版本问题导致的 unable to import maven project, see logs for details.  问题
			新电脑安装了基础环境后,jdk,maven也都安装好了,idea安装后,导入Java项目一切正常,但是idea中code一直导入import依赖包出现问题,错误提示:unable to import ... 
- pwn学习日记Day18 《程序员的自我修养》读书笔记
			知识杂项 obj文件:当前源代码编译成二进制目标文件 exe文件:将.obj文件与库文件.lib等文件链接生成的可执行文件 一个现代编译器的主要工作流程如下: 源程序(source code)→ 预处 ... 
