Android 10.0 adb install执行安装过程分析一

1.前言

在10.0的系统定制化开发中,在工作中对于adb命令也是常用的功能,使用adb的一些命令来操作 设备的一些功能,接下来就来分析下关于adb install的一些工作流程

2.adb install执行安装过程分析一的核心类

system\core\adb\client\commandline.cpp
system\core\adb\client\adb_install.cpp

3.adb install执行安装过程分析一的核心功能分析和实现

Android调试桥(ADB)用于:跟踪所有连接到或运行在给定主机开发机器上的Android设备和模拟器实例 -实现各种控制命令(例如:“adb shell”,“adb pull”等),以使客户端(命令行用户,或DDMS等帮助 程序)受益。这些命令在ADB中被称为“服务”。作为一个整体,所有的工作通过以下组件: ADB服务器这是在主机上运行的后台进程。它的目的是感知USB端口,以知道设备何时连接/删除, 以及何时模拟器实例启动/停止。因此,它维护一个“连接设备”列表,并分配一个“状态”。离线, BOOTLOADER,恢复或在线(更多关于这下面)。ADB服务器实际上是一个巨大的多路复用循环, 其目的是编排客户端、服务和设备之间的数据交换(实际上是数据包)。 ADB守护进程(adbd)“adbd”程序作为Android设备或仿真系统的后台进程运行。 它的目的是连接到ADB服务器(通过USB为设备&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

安卓兼职framework应用工程师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值