Android开发之旅:ADB连接手机两种方式

Android开发之旅:ADB连接手机两种方式

---------amei

目录

ADB连接手机两种方式    1

引言    1

1、    背景    1

2、环境搭建    2

2.1、设备装超级终端(Better Terminal)    2

1.2、测试连接    3

1.3、eclipse连接设备    3

 

引言

adb支持两种连接android系统的方式,USB方式及网络方式。一般手机及平板默认会设置为USB方式。

方便开发调试,需要将设备通过USBWifi连上电脑,

  1. 背景

android系统底层运行着一个服务adbd),用于相应和管理大家在电脑端的adb命令连接,

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

配置的属性为:

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

以上属性的值 > 0 adbd将监听网络对应的端口(一般为5555)

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

2、环境搭建

2.1、设备装超级终端(Better Terminal)

下载给设备安装超级终端,默认安装即可,安装好后打开超级终端输入如下指令

su

setprop service.adb.tcp.port 5555

stop adbd

start adbd

su用来进入管理员角色从$进入#模式

setprop service.adb.tcp.port 5555 设置端口为5555>0为网络模式

setprop service.adb.tcp.port -1设置端口为-1<=-1USB模式

stop adbd start adbd 为重启adbd服务

切换回USB

1.2、测试连接

如果设备用网络连接则需要用adb连接设备,如果是USB连接跳过这一步,首先查看设备IP,打开设备/设置/无线和网络/WLAN/设置,点击已连接的网络,会显示当前的ip信息,如下图。

Cmd下进入android-sdk-windows\platform-tools目录,用adb来查看设备,

如果是用wifi连接则用如下指令连接或者用adb connect 192.168.2.40:5555

adb devices 用来查看所有检测到的设备

如果是用USB连接则直接输入adb devices来查看设备

1.3、eclipse连接设备

打开window/show view/others/devices,会显示已连接的设备,

网络状态下如下图,

USB状态下如下图,

UI Automator

Android开发之旅:ADB连接手机两种方式,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。