【Android】如何通过 Wi-Fi 连接到设备

372 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情

Android SDK安装指南中介绍了安装SDK的方案,本章主要来介绍使用adb命令如何与移动端设备通信。

在设备上启用 adb 调试

如果要使用adb命令与移动端设备通信,主要需要以下几步:

  • 首先需要使用数据线将移动端设备连接到电脑或者服务器上
  • 然后在移动端设备上的开发者选项下打开USB调试功能(不同型号不同品牌打开开发者选项的方式不一样,大家可以根据自己的手机搜索对应的方案)

  • 在电脑终端输入adb devices命令就可以查看连接到电脑的移动端设备的序列号和状态了,如下:

通过 Wi-Fi 连接到设备

上面已经使用数据线将移动端设备和电脑连接上,并且可以通信了,但是数据线需要一直连着,不方便,接下来给大家提供两种通过 Wi-Fi 连接到设备的方案。

Android 10 及更低版本

Android 10 及更低版本连接,主要分为以下几步:

  • 电脑/服务器和移动端设备要处于同一个网络下
  • 使用数据线将移动端设备连接到电脑/服务器上
  • 在电脑终端中使用命令adb tcpip 5555,主要是让移动端设备监听端口 5555 上的 TCP/IP 连接。

  • 在移动端设备的「网络设置」中查看对应的IP地址,在电脑终端中使用命令adb connect 移动端设备IP地址:5555连接到移动端设备

  • 拔掉连接移动端设备的数据线,再次使用命令adb devices查看

⚠ 如果是鸿蒙设备,要在开发者选项中打开「"仅充电"模式下允许ADB调试」,否则需要一直连接数据线。如果没有成功,可以使用命令adb kill-server关闭adb服务后使用命令adb start-server再次启动。然后重复上面的步骤。

Android 11 及更高版本

如果是Android 11 及更高版本可以直接使用无线调试的功能。主要需要以下几步:

  • 电脑/服务器和移动端设备要处于同一个网络下
  • 在开发者选项中,找到调试部分,然后开启无线调试。

  • 安装Android Studio后打开,创建一个空项目,然后从运行配置下拉菜单中选择 Pair Devices Using Wi-Fi。

或者点击右侧的「Device Manager」,切换到「Physical」,点击 Pair Using Wi-Fi。

  • 在打开的页面上,可以选择二维码或者配对码,重点关注下面给出的提示,在移动端设备的开发者选项->无线调试,点击「使用二维码配置设备」后扫描二维码。

  • 扫码成功后,弹窗会展示「connected」连接成功提示。

再次查看设备列表,可以看到对应的设备连接类型Type为WI-FI图标。