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`,勾选同意安装,等一首歌的时间~~,如果你网慢的话,还是多等会吧。

相关文章
|
6月前
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
|
1月前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
51 0
|
3月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
154 2
|
3月前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
79 1
|
3月前
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
45 0
|
5月前
|
Python
解决VSCode中Debug和运行路径不一致的
在VSCode调试时,如果程序运行路径不正确,可通过配置`launch.json`文件的`CWD`参数来解决。在`launch.json`中添加或修改`configurations`,例如设置`"cwd": "${fileDirname}"`,确保调试和运行时路径一致。这样可以避免因路径问题影响调试。记得`"name"`、`"type"`、`"request"`等其他关键参数也要正确配置。我是木头左,希望对你有所帮助!
解决VSCode中Debug和运行路径不一致的
|
4月前
|
Dart Android开发 iOS开发
flutter 创建项目、运行项目、项目目录
flutter 创建项目、运行项目、项目目录
184 0
|
5月前
|
Web App开发 数据可视化 JavaScript
动画墙纸:将视频、网页、游戏、模拟器变成windows墙纸——Lively Wallpaper
动画墙纸:将视频、网页、游戏、模拟器变成windows墙纸——Lively Wallpaper
93 0
|
5月前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
144 0
|
5月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
132 0
下一篇
无影云桌面