vscode Flutter真机调试

1 为什么要真机调试

我们做app开发的时候,一般都是先在虚拟机上完成功能开发,等所有交互逻辑和业务逻辑基本调试ok后,才想着在真机上验证。

或者我们需要调试一些和硬件相关的业务时,也必须要真机调试,比如闪光灯、相机、蓝牙等等。

2 vscode Flutter真机调试步骤

2.1 手机打开USB调试

首先确定手机端打开了USB调试功能,将手机通过USB线连接电脑,如果一切正常,则在PC设备管理器中应该能找到Android USB devices,如下图所示:
在这里插入图片描述

如果找不到usb device的驱动,则首先检查USB驱动是否安装成功,如果不知道怎么安装驱动,也可以使用驱动精灵 鲁大师等第三方软件协助安装,具体过程不再赘述。

2.2 使用ADB工具检测设备

打开ADB工具,输入 adb devices 查看是否能检测到具体的设备。如下图所示:

在这里插入图片描述

如果检测不到,请重复2.1。

2.3 在vscode Flutter工程中使用真机调试

首先,关闭我们经常使用的模拟器,然后在工程命令行中运行 flutter run ,如下图所示,第一次需要安装一堆东西,时间比较久,耐心等待。
在这里插入图片描述

然后等待手机安装完成app后就可以真机调试了,如下是手机操作,vscode命令行的打印调试信息:

在这里插入图片描述

3 注意事项

  • 确保你的工程模拟器可以正常调试运行。
  • 确保手机端打开了USB调试模式
  • 确保USB数据线功能正常(有些USB线只有充电功能,没有数据通讯功能)
  • 电脑不要运行各种杀毒软件,防止误杀