Android Debug Bridge,简称ADB,Android SDK提供的一个起起调试桥作用的辅助工具,位于[platform-tools]目录下。相信Android开发人员和测试人员对它都再熟悉不过了,工作中常使用各种ADB命令来操作Android设备(包括真机和模拟器)和调试应用程序。
ADB命令非常之多,多到能够助你使用一个终端工具就能远程操纵你的安卓设备。但是,这么多命令又怎能一一记入脑海呢,用的时候又去何处查询呢?本文就给大家推荐一个ADB命令百宝箱,各种ADB命令应用尽有,让你对你的设备随心所控。
[awesome-adb],来自[mzlogin]同学整理的一个ADB命令大全,托管于 GitHub ,内容齐全,排版优美,囊括了平时开发测试中常用的和不常用的各种命令,并且持续更新中。以下便是截止当前时间该库已经整理的ADB操作列表:
基本用法
命令语法
为命令指定目标设备
启动/停止
查看 adb 版本
以 root 权限运行 adbd
指定 adb server 的 端口
设备连接管理
查询已连接设备/模拟器
USB 连接
无线连接(需要借助 USB 线)
无线连接(无需借助 USB 线)
应用管理
查看应用列表
所有应用
系统应用
第三方应用
包名包含某字符串的应用
安装 APK
卸载应用
清除应用数据与缓存
查看前台 Activity
与应用交互
调起 Activity
调起 Service
发送广播
强制停止应用
文件管理
***设备里的文件到电脑
***电脑里的文件到设备
模拟按键/输入
电源键
菜单键
HOME 键
返回键
音量控制
媒体控制
点亮/熄灭屏幕
滑动解锁
输入文本
查看日志
Android 日志
按级别过滤日志
按 tag 和级别过滤日志
日志格式
清空日志
内核日志
查看设备信息
型号
电池状况
屏幕分辨率
屏幕密度
显示屏参数
android_id
IMEI
Android 系统版本
Mac 地址
CPU 信息
内存信息
更多硬件与系统属性
实用功能
屏幕截图
录制屏幕
重新挂载 system 分区为可写
查看连接过的 WiFi 密码
设置系统日期和时间
重启手机
检测设备是否已 root
使用 Monkey 进行压力测试
开启/关闭 WiFi
刷机相关命令
重启到 Recovery 模式
从 Recovery 重启到 Android
重启到 Fastboot 模式
通过 sideload 更新系统
更多 adb shell 命令
查看进程
查看实时资源占用情况
其它
adb 的非官方实现
致谢
参考链接
一个 respository,足以助你解决ADB命令记忆的问题。如此干货,怎可不来一发 Star ,点击文末阅读原文,进入[GitHub],对应链接:
https://github.com/mzlogin/awesome-adb