VS code连接手机调试Flutter显示No device

 用VS code编辑Flutter,连接手机进行USB调试和夜神模拟器时,一直显示No device;
在网上搜索了很多教程,也没有找到正确的解决方法。
都能够通过adb device看到有设备。夜神运行adb connect 127.0.0.1:62001也能提示连接成功,但依然显示No device.
运行flutter run 也能把程序安装到手机上,但安装完就提示下面的错误,需要重新连接。
error: protocol fault (couldn't read status): Connection reset by peer
Command: E:\Android\SDK\platform-tools\adb.exe -s 127.0.0.1:62001 shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f
0x20000000 --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true
com.example.flutter_code/com.example.flutter_code.MainActivity

电脑配置:Win7系统,flutter和vscode最新版本,adb 1.0.40

 

img

img

img

flutter doctor命令检查一下看看有没有红叉,把红叉都处理掉
然后再配置一下android sdk
flutter config --android-sdk 你的android sdk路径