adb连接安卓设备的2种方式

时间:2024-03-10 18:36:22

一、usb连接

  1. 安卓设备打开开发者模式,启用usb调试
  2. CMD窗口输入adb devices,此时可以看到自己的设备

    PS:无法看到自己设备时,查看手机USB调试是否打开;PC端是否安装手机驱动。

 

二、wifi连接

  1. 命令为:adb connect (移动设备的IP)

原理:

    Android系统底层运行着一个服务(adbd),用于响应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。配置的属性为:service.adb.tcp.port,也就是监听的网络端口

  • 以上属性的值 > 0:adbd将监听网络对应的端口(一般为5555)
  • 以上属性的值 <=-1:adbd将监听USB 

          如果提示:unable to connect to 192.168.67.111:5555

          解决方法:

    • 使用usb线连接pc与移动设备,启动监听端口,执行命令:adb tcpip 5555    【操作成功会提示:restarting in TCP mode port 5555】
    • 断开usb,继续执行:adb connect (移动设备的IP)
    • 输入 adb devices 验证是否连接设备

 

   2. 调试完成之后,输入如下的命令断开连接:adb disconnect   xxxx(已连接上的ip)

   3. 最后一步,需要把监听的网络端口重置为-1,监听USB端口(如不做这一步,直接插上USB线也能正常使用,且这一步经常会提示could not set property,需要root权限)

setprop service.adb.tcp.port -1

 stop adb

 start adb