Flutter | windows使用vscode创建并使用夜神模拟器运行flutter

简介: 开发Flutter如果使用Android studio并运行,编译器加上虚拟机基本上直接占用2个多G内存,对于16G内存的电脑来说,压力还是有点大的。所以如果使用vscode开发是不是好很多,而且还用的顺手。

开发Flutter如果使用Android studio并运行,编译器加上虚拟机基本上直接占用2个多G内存,对于16G内存的电脑来说,压力还是有点大的。所以如果使用vscode开发是不是好很多,而且还用的顺手。

vscode配置

  • vscode安装Flutter,在插件直接搜索Flutter就可以安装了
  • vscode安装dart,同样插件搜索dart选择安装即可

flutter是使用dart开发的

vscode创建flutter项目

  • 同时按下ctrl + shift + p 输入flutter
  • 选择new Project
  • 输入项目的名称,这个时候就会创建flutter项目,并打开main.dart文件

启动模拟器

下载好夜神模拟器,然后打开夜神模拟器

新建bat脚本

cd /D D:\soft\Nox\bin // 这里是夜神模拟器安装位置的bin文件夹

adb kill-server

nox_adb.exe connect 127.0.0.1:62001

pause

运行脚本,看看是否运行好了,如果是成功运行了的话,vscode右下角会显示设备名称。

运行flutter项目

  • 可以直接在控制台输入flutter run,就可以在夜神模拟器打开app
  • 如果需要热更新,则可以点击右上角debug

打开Dart DevTools

当然,可以像调试web一样去调试flutter。打开控制台

flutter pub global run devtools

会打开一个网页,让你输入项目地址,输入地址就可以正常调试了。当你debug运行项目,会给你一个地址。调试就填写这个地址。

问题及解决

1. 模拟器报错,adb版本不一致。

\Nox\bin查看夜神abd的版本nox_adb version,查看本地sdk的sdb版本adb vesison,两个不一样的时候,可以将本地的abd复制一份到bin文件夹中,改名为nox_abd,重新运行即可。

2. sdk没有

  • 打开下载的文件夹,运行SDK Manager.exe,安装sdk,点击·Install`,勾选同意安装,等一首歌的时间~~,如果你网慢的话,还是多等会吧。

相关文章
|
15天前
|
芯片 iOS开发 MacOS
Mac上运行windows软件-GPTK
Mac上运行windows软件-GPTK
108 1
|
16天前
|
安全 机器人 程序员
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
|
19天前
|
Windows
Windows——如何在文件资源管理器地址栏快速打开Vscode
Windows——如何在文件资源管理器地址栏快速打开Vscode
38 4
|
18天前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
71 2
|
18天前
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
27 1
|
18天前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
30 1
|
24天前
|
JavaScript Windows
electron程序运行在某些 windows 上白屏
electron程序运行在某些 windows 上白屏
|
7天前
|
JavaScript 前端开发 C++
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
|
8天前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
|
2月前
|
SQL Kubernetes 流计算
实时计算 Flink版产品使用问题之如何在Windows上运行
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
下一篇
云函数