adb连接设备的两种方法

一:通过usb传输获取设备,遇到最特殊的是通过otg转接口

adb kill-server 关闭服务
adb start-server  开启服务
adb devices 查看设备
adb devices -l 查看设备名
adb shell dumpsys window w |findstr / |findstr name= 查看包名和启动项

二:同一网段

网线的话:需要到设置->关于->状态信息->找到IP地址
wifi其实和连网线是一样的
1.查看android设备的IP地址,三种方式
(1).   设置-关于手机-状态信息-IP地址中查看
(2).   设置-WLAN-点击当前链接上的Wi-Fi查看IP
例如:设置—〉无线或网络---〉WLAN设置—〉查看当前连接Wi-Fi的IP地址(部分机型需要按menu键并选择“高级”选项---〉IP地址)
(3).   通过adb命令查看设备IP地址:adb shell  netcfg
前提:(设备已经和PC建立了usb连接)
确保电脑和Android设备连接在同一个WIFI网络环境(同一个局域网下,进行通信)
2.看是否能够ping 通,如果能ping通,则证明可以连接
3.执行 adb connect
知道设备IP地址之后,就可以用adb connect命令通过IP和端口号连接adb。
adb connect IP
如果显示连接成功,则可继续执行后面的操作;如果不成功,connect拒绝

之后用
adb tcpip模式重启adb
adb tcpip 5555      #端口号默认5555


如果是自己手机刚开始连,报设备找不到,需要先将设备用usb连接,开通tcpip 默认端口,之后在重新通过wifi连接即可
4.再次连接adb connect IP
5.adb devices 就会显示ip:port  #这个就是设备名