Android adb远程调试

adb远程调试能远程打包并实时打印出设备的日志,再也不需要被数据线束缚。adb远程调试主要步骤分为八个部分,如下:

关闭防火墙

由于防火墙拒绝链接会导致adb服务无法启动,因此需要关闭局域网的防火墙。

配置ADB环境

与JDK配置环境相似,在环境变量path下新增SDK的tools和platform-tools目录,如下示例:
ADB环境配置
网上有的还有使用创建的变量android来引用,我个人觉得没有必要,直接配置地址更加清晰。

启动ADB服务

打开cmd,输入adb server即可:
启动adb服务
类似于上图,输入回车后没有任何提示代表启动成功

查看设备在局域网下的ip

打开移动设备,找到局域网下的IP地址,各个手机查看IP的位置都不太一样,需要注意电脑和移动设备必须在同一个局域网下,不然一切都没有意义。以下均以192.168.31.162为例

数据线链接设备

用数据线链接电脑和移动设备,并查看设备:adb devices
查看设备

设置端口

在cdm里输入 adb tcpip 5555,表示adb服务要征用电脑的5555端口,这个端口要确保没有被其他程序占用
在这里插入图片描述

连接设备

在这里插入图片描述

下载ADB WIFI的插件

在Android Studio的file-setting-plugin下搜索ADB WIFI并重启,此时的Android Studio即使在没有数据线连接的情况下也能调试刚刚在cmd中连接的移动设备了。