【Android】adb connect 手机的两种方式

adb支持两种链接Android系统的方式,USB方式及网络方式。通常android手机及android平板默认会设置为USB方式(直接插数据线的方式)。android

 

下边介绍两种方式的切换方式。shell

 

1. 背景知识:网络

android系统底层运行着一个服务(adbd),也就是在手机系统内部,用于相应和管理你们在电脑端的adb命令链接,tcp

这个服务在启动时会根据手机的配置监听USB链接或网络其中之一。配置的属性为:google

   service.adb.tcp.port            <-  监听的网络端口调试

以上属性的值 > 0    :    adbd将监听网络对应的端口(通常为5555)code

以上属性的值 <=-1:  adbd将监听USB  server

 

2. Android设备端的网络方式的设置方法(开放手机5555端口):ip

enable adb over wifi:cmd

cmd adb code:
adb tcpip 5555   
以上命令在与手机链接的PC上执行。adb 命令可从以下地址下载"https://code.google.com/p/adb-fastboot-install/downloads/list
and to disable it:

cmd adb shell code:
setprop service.adb.tcp.port -1
stop adbd
start adbd
3. 如何在研发机中链接Android设备

(1) 在研发机中,输入:

     adb connect 192.168.1.5:5555    (:5555可省略) 
     若是链接成功会进行相关的提示,若是失败的话,能够先kill-server命令,而后重试链接。 
     adb kill-server

(2)若是链接已经创建,在研发机中,能够输入adb相关的命令进行调试了。好比adb shell,将会经过tcp/ip链接设备上面。和USB调试是同样的。这里就很少说了。

 

(3)调试完成以后,在研发机上面输入以下的命令断开链接:

      adb disconnect 192.168.1.5:5555 

   或 adb usb