玩转Android10源码开发定制(二)之adb常用命令使用介绍

本文详细介绍了Android10源码开发定制中adb命令的使用,包括adb的工作原理、常用命令如devices、connect、disconnect、forward、push、pull、shell、install、uninstall、logcat等,并探讨了adb如何进行端口转发、文件传输、应用安装与卸载、系统日志查看等操作。此外,还列举了安卓手机中如getprop、setprop、dumpsys、pm、am、wm、svc等实用命令。
摘要由CSDN通过智能技术生成

玩转Android10源码开发定制(二)之adb常用命令使用介绍

1.adb工作原理说明

adb命令是调试控制手机过程中用的比较多工具。adb是一个C/S架构的应用程序,主要由三部分组成:

(1)、运行在电脑端的adb client程序

在电脑终端中执行adb --help可以查看当前支持的adb命令。当在命令行执行程序adb相关命令的时候,adb程序尝试连接到主机上的ADB服务器,如果找不到ADB服务器,adb程序自动启动一个ADB服务器。ADB服务器启动之后会和手机设备的adbd后台服务进程建立连接后。adb client就可以向ADB servcer发送服务请求;

(2)、运行在PC端的adb server

ADB Server是运行在主机上的一个后台进程。它的作用在于检测USB端口监听设备的连接和拔除。ADB Server还需要将adb client的请求通过tcp连接方式转发送到对应手机设备的adbd进程上去处理。

(3)、运行在设备端的常驻进程adb daemon

手机系统中的程序adbd作为一个后台进程在Android设备系统中运行。它的作用是连接PC端的ADB服务器,接收PC端ADB 服务转发过来的命令请求并进行处理。比如处理apk 安装和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomaNo01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值