adb 命令简介及常用 adb 命令 安卓调试工具教程
adb 全称 Android Debug Bridge,中文叫安卓调试桥,它是安卓官方提供的命令行调试工具,电脑可以通过 adb 命令和安卓设备建立通信,完成设备连接 文件传输 应用安装 日志抓取 系统调试等各类操作,adb 是安卓开发 测试 设备调试人员非常常用的工具,常用 adb 命令覆盖连接管理 应用管理 文件操作 日志输出 设备信息查询多个类别,学会这套 adb 命令,就可以在电脑端直接操控安卓设备,不需要在手机屏幕上手动逐项操作,提升调试效率。adb 工作原理是电脑端运行 adb 客户端,设备内部开启 adb 服务端,两者通过 USB 或者网络方式建立通道,电脑发送指令,设备接收指令之后执行对应动作,所以使用 adb 命令之前,必须在安卓设备打开开发者选项,并且启用 USB 调试,这是 adb 能够正常通信的基础前提,adb 支持 USB 有线连接,也支持 TCPIP 网络无线连接,两种连接方式都可以执行全部常用 adb 命令。
adb 基础组成说明
adb 客户端 电脑端执行命令的程序
adb 服务 后台运行的进程,负责管理连接和转发指令
adbd 安卓设备内部的调试守护进程
常用 adb 命令对照表
命令 功能说明
adb devices 列出当前已经连接的所有安卓设备
adb install 安装 apk 安装包到设备
adb uninstall 卸载设备上指定包名应用
adb push 把电脑文件推送传到安卓设备
adb pull 把安卓设备文件拉取保存到电脑
adb shell 进入设备内部 shell 命令环境
adb logcat 抓取系统运行日志
adb reboot 重启安卓设备
adb reboot recovery 重启进入 recovery 模式
adb shell pm list packages 列出设备全部应用包名
adb shell am start 启动指定 activity 页面
详细学习操作步骤
第一步 在电脑安装安卓平台工具包,里面包含 adb 程序,配置好系统环境变量,这样任意目录都可以调用 adb 命令
第二步 安卓设备打开开发者选项,开启 USB 调试,用数据线连接电脑,电脑识别设备驱动
第三步 执行 adb devices,查看设备序列号,确认连接成功
第四步 根据需求选择对应的常用 adb 命令,比如安装应用执行 adb install 加上 apk 文件路径
第五步 如果需要无线 adb,先 USB 连接执行 adb tcpip 端口号,再执行 adb connect 设备 ip 端口,之后就可以断开数据线使用无线 adb
第六步 调试完成之后,可以执行 adb kill-server 停止 adb 后台服务
进阶使用要点
1 多台设备同时连接的时候,需要加 s 参数指定设备序列号,再执行对应的 adb 命令
2 adb shell 内部可以执行 linux 基础命令,比如 ls cd ps 这类指令
3 安装应用可以加 r 参数实现覆盖安装,保留原有应用数据
4 logcat 可以配合过滤参数,只抓取指定标签或者指定应用的日志
熟练掌握 adb 命令简介及常用 adb 命令之后,日常调试 应用测试 设备信息获取都可以通过命令快速完成,理解客户端和设备守护进程通信原理,再逐个练习常用 adb 命令,后续遇到特殊调试需求还可以继续拓展更多高级 adb 指令。
【相关 FAQ】
问题 1 adb 命令简介及常用 adb 命令里面 adb devices 作用是什么
回答 1 adb 命令简介及常用 adb 命令里面 adb devices 作用是列出所有已经和电脑建立连接的安卓设备,用来确认 adb 连接状态
问题 2 adb 命令简介及常用 adb 命令 adb install 是什么功能
回答 1 adb 命令简介及常用 adb 命令 adb install 功能是在电脑端把 apk 安装包安装到安卓设备,添加 r 参数可以覆盖安装
问题 3 adb 命令简介及常用 adb 命令无线 adb 怎么建立
回答 1 adb 命令简介及常用 adb 命令无线 adb 需要先 USB 连接,执行 adb tcpip 开启网络监听,再使用 adb connect 通过设备 ip 端口建立连接
【免责申明】
本文内容仅作为安卓 adb 工具学习参考,使用 adb 命令操作设备请遵守相关法规与设备厂商规范,谨慎执行系统相关指令。
相关阅读
-
airpods 左边耳朵没声音,优先按照从简单到复杂顺序排查,常见原因包含扬声器网孔堵塞左右声道平衡偏移左耳单...浏览全文>>
-
airpods 型号 a1602 属于第一代 airpods 的充电盒型号,这个编号是充电盒的官方识别编号,并不是耳机本体...浏览全文>>
-
airpods 的序列号可以在多个位置找到,主要分为充电盒本体刻印位置 手机蓝牙设置页面 原包装盒标签这三大类...浏览全文>>
-
AirJordan1AJ1 乔 1 情人节 881426 是 Air Jordan 1 系列当中的情人节主题鞋款,货号 881426 属于这款鞋的官方识别编号,这款鞋 浏览全文>>
-
Agnesb 属于法式知名轻奢品牌,在时尚领域拥有较高辨识度,可以归类为知名时尚名牌,它源自法国,设计风格简...浏览全文>>
-
advice 在标准英语里面属于不可数名词,规范写法不会使用 advices 这个复数形式,很多英语学习者容易误把它...浏览全文>>
-
adb 全称 Android Debug Bridge,中文叫安卓调试桥,它是安卓官方提供的命令行调试工具,电脑可以通过 ad...浏览全文>>
-
account for 是英语高频动词短语,属于短语动词,它拥有多组核心释义,分别是占比 解释说明 导致 说明去...浏览全文>>
-
ab 胶是双组份反应型结构胶粘剂,市面上主流 ab 胶大多是以环氧树脂作为基础体系,分为 A 剂和 B 剂两...浏览全文>>
-
abeat 并不是英语词典里的标准原生英文单词,它大多是拼写输入时产生的组合字符,很容易和标准单词 beat 混...浏览全文>>
- airpods 左边耳朵没声音 分步排查教程
- abapse01 使用说明 操作指引
- A4 纸和 16 开的纸到底一样大吗 规格对比详解
- a1538 是 ipad 机型识别详解
- 8 字个性签名简短霸气 精选文案大全
- 74 厘米是几尺几的腰 腰围换算说明
- 7012 是什么商户 收单 MCC 码详解
- 6 英尺是多少米长的床 家具尺寸换算
- 65 公分是多少厘米 长度单位换算讲解
- 5 个简单的练腹肌的动作 居家训练入门教程
- 5w2h 分析法的介绍 结构化分析工具详解
- 510 爱情暗示什么意思 数字谐音解读
- 4 英尺是多少米 长度单位换算
- 4k 的纸有多大 开本尺寸详解
- 4.5 英寸的碗是多大 尺寸换算选购讲解
- 3 种方法来给 iPhone 制作铃声 自定义铃声实操指南
- 3 两是多少克 市制单位换算讲解
- 3D 打印费用是怎么算的 计费规则深度讲解
- 24 伏继电器的作用 低压电控开关应用详解
- 21 天只喝水瘦了 40 斤 原理与风险解析
