adb工作方式及常用命令_第1页
adb工作方式及常用命令_第2页
adb工作方式及常用命令_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

adb工作方式及常用命令adb的全称为AndroidDebugBridge,译为android调试桥,就是在android系统中起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。adb的工作方式adb的工作方式比较特殊,采用监听SocketTCP5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。启动一个adb客户端时,此客户端首先检查是否有已运行的adb服务器进程。如果没有,它将启动服务器进程。当服务器启动时,它与本地TCP端口5037绑定,并侦听从adb客户端发送的命令—所有adb客户端均使用端口5037与adb服务器通信。然后,服务器设置与所有运行的模拟器/设备实例的连接。它通过扫描5555到5585之间(模拟器/设备使用的范围)的奇数号端口查找模拟器/设备实例。服务器一旦发现adb后台程序,它将设置与该端口的连接。请注意,每个模拟器/设备实例将获取一对按顺序排列的端口—用于控制台连接的偶数号端口和用于adb连接的奇数号端口。例如:模拟器1,控制台:5554模拟器1,adb:5555模拟器2,控制台:5556模拟器2,adb:5557以此类推。..如上所示,在端口5555与adb连接的模拟器实例与侦听端口5554的控制台的实例相同。当服务器已设置与所有模拟器实例的连接后,您可以使用adb命令访问这些实例。由于服务器管理与模拟器/设备实例的连接,并处理来自多个adb客户端的命令,因此,您可以从任意客户端(或从某个脚本)控制任意模拟器/设备实例。adb常用命令1、查看设备*adbdevices这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示。2、安装软件*adbinstall《apk文件路径》这个命令将指定的apk文件安装到设备上。3、卸载软件*adbuninstall《软件名》*adbuninstall-k《软件名》如果加-k参数,为卸载软件但是保留配置和缓存文件。4、登录设备shell*adbshell*adbshell《command命令》这个命令将登录设备的shell.后面加《command命令》将是直接运行设备命令,相当于执行远程命令。5、从电脑上发送文件到设备*adbpush《本地路径》《远程路径》用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)。6、从设备上下载文件到电脑*adbpull《远程路径》《本地路径》用pul

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论