这两天又碰上了一个Android机器,主板没有一般USB和Type-C接口,只有一个网口,要进行应用调试, 只能通过网络连接adb。 搜索了一下, 关于通过adb进行网络调试的主题帖子真多, 我这里就总结一下;
一. adb通过网络调试Android设备的原理
ADB(Android Debug Bridge), 简称安卓调试桥,它主要包含三部分,服务端(PC),客户端(Android设备),adbd(Android系统中运行的服务)。
服务端与设备端联系有两种常见的方法,一种是USB,另一种就是TCP/IP网络;
我们常说的adb调试设备,其实就是服务端通过USB或者TCP/IP连接设备端运行的adbd服务,进而对设备端进行控制。
二.全程不用usb数据线,adb通过网络调试
按照上述的基本原理, 我们在Android设备中通过U盘等方法安装一个超级终端, 下载网址http://os-android.liqucn.com/rj/84712.shtml 或者我上传的https://download.csdn.net/download/limin13215/10677131(这个资源分不知道为啥不能设为0)。
首先保证Android设备和PC端在同一个局域网时,再进行以下操作。
Android端:
终端中输入一下命令:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd