adb工作方式及常用命令

adb工作方式及常用命令,第1张

  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设备或者模拟器将会列出显示。

adb工作方式及常用命令,adb工作方式及常用命令,第2张

  2、安装软件

  *adbinstall《apk文件路径》

  这个命令将指定的apk文件安装到设备上。

adb工作方式及常用命令,adb工作方式及常用命令,第3张

  3、卸载软件

  *adbuninstall《软件名》

  *adbuninstall-k《软件名》

  如果加-k参数,为卸载软件但是保留配置和缓存文件。

adb工作方式及常用命令,adb工作方式及常用命令,第4张

  4、登录设备shell

  *adbshell

  *adbshell《command命令》

  这个命令将登录设备的shell.

  后面加《command命令》将是直接运行设备命令,相当于执行远程命令。

adb工作方式及常用命令,adb工作方式及常用命令,第5张

  5、从电脑上发送文件到设备

  *adbpush《本地路径》《远程路径》

  用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)。

adb工作方式及常用命令,adb工作方式及常用命令,第6张

  6、从设备上下载文件到电脑

  *adbpull《远程路径》《本地路径》

  用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑。

adb工作方式及常用命令,adb工作方式及常用命令,第7张
adb工作方式及常用命令,adb工作方式及常用命令,第8张

  7、显示帮助信息

  *adbhelp

  这个命令将显示帮助信息。

adb工作方式及常用命令,adb工作方式及常用命令,第9张

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2598969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-09
下一篇 2022-08-09

发表评论

登录后才能评论

评论列表(0条)

保存