持续创作,加速成长!这是我参与「掘金日新计划 · 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图标。