干货|值得收藏的ADB命令大全


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

公号推荐

专注程序员的编程知识,原创教程,最新动态等。现在是编程的黄金时代,是程序员的ShowTime。我们不是码农,不是屌丝,也不是程序猿,我们是程序员联盟


热门推文

Android Studio 掌握这些调试技巧,Debug能力不能再高啦

Android Studio 使用Gradle引入第三方库文件的总结

TAB|每一个移动开发者都应该有一个自己做主的App

这「非常7+1」条小贴士,助你Coding水平再提一阶!

不要重复造轮子?请问轮子你会造吗


阅读原文 进入【Awesome-adb】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值