手机模拟器设置
打开夜神模拟器的bin目录(右键夜神模拟器,打开文件所在位置),如果是windows10,就在文件夹下输入“nox_adb.exe connect 127.0.0.1:62001”
vs code设置(默认已经下载dart系列插件)
下载插件flutter,打开终端(如果没有弹出,可以点击左下角标记(哪个都行))键入“flutter run”
可能失败的原因
1.PC端的adb文件有两个不同的版本,分别为1.0.36和1.0.41。
2.adb(1.0.36)的客户端不能连接到adb(1.0.41)启动的adb server。
在Android studio->platform-tools->adb.exe
在夜神模拟器下bin->adb.exe
在夜神模拟器下bin->nox_adb.exe
我找到了这三个以后,分别看了一下版本(键入:“xxx version”)
- 关闭AS和夜神进程
- cmd下输入 adb version显示为1.041
- cmd下输入 nox_adb version为1.036(PS:输入此命令前提是需要将夜神模拟器中的bin路径添加到path环境变量中)
4)通过版本比对发现AS的版本比夜神版本高,究其原因需要将二者版本整为一致。
5)将AS的adb.exe拷贝至夜神bin目录下,并将adb.exe修改为nox_adb.exe
6)开启夜神模拟器,在cmd下输入adb devices,此时并显示
List of devices attached
127.0.0.1:62001 device
至此问题已解决。
重新操作夜神模拟器,和vs code(1,2步)