赞
踩
Adb的全称为 Android Debug Bridge:Android调试桥,下图为Android官方对adb的介绍:
Android Debug Bridge (adb) 是一个通用命令行工具,其允许我们与模拟器或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具是一个C/S架构实现的程序,包括三个组件:
您可以在 android_sdk/platform-tools/
中找到 adb
工具。
adb架构图:
先确保Android和PC端连接的是同一个局域网。
PC端
在PC 端cmd中输入命令:
adb connect <Android设备的ip地址>
如果成功,会提示connected to 192.168.*.*:5555
;
如果连接失败,则可以在Android设备端执行下述操作。
Android设备端:
Android设备系统启动后,adbd进程是作为系统服务进程自动启动的,因此PC端可以直接执行adb connect <Android设备的ip地址>
连接到Android设备,但是如果PC端连接失败,可以尝试在Android设备重新启动adbd进程试试:
Android设备的终端中输入一下命令:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
在Android设备中执行命令需要安装终端软件,比如Terminal Emulator,下载地址:
http://os-android.liqucn.com/rj/84712.shtml 或者https://download.csdn.net/download/limin13215/10677131
它相当于一个Android平台上的Linux Shell工具,相当于Windows中的CMD命令提示符,有了它,我们可以在Android上进行Linux系统的命令操作,专业版带SSH和远程登录客户端,功能更强让您有更多更好的体验,而对于普通用户也用得到,比如ping啥的,方便。
就是这么简单,完全没有用到USB数据线。
如果执行adb connect xxxxx
时,提示already connected to xxxxx
,但是执行adb devices
时并没有连接的设备,则执行:
adb kill-server //停止adb服务
adb start-server //开启adb服务
然后再执行:
adb connect xxxxx
重新连接到Android设备。
adb定义:
adb(Android Debug Bridge) 安卓调试桥,包含adb client、adb server和adbd三部分:
三者的关系图:
adb的开启和关闭:
PC端:
adb kill-server // 关闭PC端的adb server
adb start-server // 开启PC端的adb server
adb connect 192.168.1.12:5555 // 192.168.1.12是Android端的ip地址,5555是port,如果端口不指定,默认是5555
Android端:
su
setprop service.adb.tcp.port 5555
start adbd // 如果失败,则先进行stop adbd
adb的连接方式:最常用的是网络TCP和USB cable
参考:
全程不用usb数据线,adb通过网络连接Android设备
使用adb命令,在WIFI下连接设备
adb connect --通过WiFi连接android设备
adb connect无线连接android设备
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。