Android 奇技淫巧之 ADB工具

Posted 安全生产与编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 奇技淫巧之 ADB工具相关的知识,希望对你有一定的参考价值。

ADB,即 android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。

具体有如下用法:


  • 基本用法

    • 命令语法

    • 为命令指定目标设备

    • 启动/停止

    • 查看 adb 版本

    • 以 root 权限运行 adbd

    • 指定 adb server 的网络端口

  • 设备连接管理

    • 查询已连接设备/模拟器

    • USB 连接

    • 无线连接

  • 应用管理

    • 所有应用

    • 系统应用

    • 第三方应用

    • 包名包含某字符串的应用

    • 查看应用列表

    • 安装 APK

    • 卸载应用

    • 清除应用数据与缓存

    • 查看前台 Activity

  • 与应用交互

    • 调起 Activity

    • 调起 Service

    • 发送广播

    • 强制停止应用

  • 文件管理

    • 复制设备里的文件到电脑

    • 复制电脑里的文件到设备

  • 模拟按键/输入

    • 电源键

    • 菜单键

    • HOME 键

    • 返回键

    • 音量控制

    • 媒体控制

    • 点亮/熄灭屏幕

    • 滑动解锁

    • 输入文本

  • 查看日志

    • 按级别过滤日志

    • 按 tag 和级别过滤日志

    • 日志格式

    • 清空日志

    • Android 日志

    • 内核日志

  • 查看设备信息

    • 型号

    • 电池状况

    • 屏幕分辨率

    • 屏幕密度

    • 显示屏参数

    • android_id

    • IMEI

    • Android 系统版本

    • CPU 信息

    • 更多硬件与系统属性

  • 实用功能

    • 屏幕截图

    • 录制屏幕

    • 重新挂载 system 分区为可写

    • 查看连接过的 WiFi 密码

    • 设置系统日期和时间

    • 重启手机

    • 检测设备是否已 root

    • 使用 Monkey 进行压力测试

  • 刷机相关命令

    • 重启到 Recovery 模式

    • 从 Recovery 重启到 Android

    • 重启到 Fastboot 模式

    • 通过 sideload 更新系统

  • 更多 adb shell 命令

    • 查看进程

    • 查看实时资源占用情况

    • 其它

ADB用法如此之多,但是如何运用于实际生活之中呢?大家不妨网上搜索手机自动化测试案例。

近期小*也会发出一个运用ADB的案例。一起学习~

以上是关于Android 奇技淫巧之 ADB工具的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins奇技淫巧 — 全局变量篇

Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

奇技淫巧之 编译优化

奇技淫巧训练之二

Android Studio奇技淫巧

ClickHouse奇技淫巧系列之SQL查文件