adb 的全称为 Android Debug Bridge,就是起到调试桥的作用。通过 adb 我们可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,说白了就是 debug 工具。adb 的工作方式比较特殊,采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 adb 会 daemon 相关的网络端口,所以当我们运行 Eclipse 时 adb 进程就会自动运行。作为开发人员,掌握适当所需要的 ADB 操作命令是非常必须的。就把平时工作中用得相对比较多的 adb 命令作个小总结。
1. ADB 自身管理相关命令
adb kill-server 终止 ADB 服务进程
adb start-server 启动或重启 ADB 服务进程
adb root 以 root 权限重启 ADB 服务
2. 使用 ADB 进行设置(包括模拟器)管理
adb devices 查看连接到计算机上的设备
adb get-serialno 获取连接到电脑上设备的序列号,当前只能连接一台设备才能获取得到
adb reboot 重启连接到电脑上的设备
adb reboot bootloader /recovery 重启设备进入到 fastboot 模式或 recovery 模式,通常在刷机的时候用到
adb [-d|-e|-s] command 发送指定命令给指定设备,其中serialNuber是设备号
3. 获取设备硬件信息
adb shell cat /sys/class/net/wlan0/address 获取 wifi mac 地址
adb shell cat/proc/cpuinfo 获取 cpu 序列号
adb shell cat /system/build.prop 获取设备编译属性
adb shell cat /data/misc/wifi/*.conf 获取设备 Wi-Fi 配置信息
4. 通过设备管理 APP 应用操作
adb install [-r|-s] 安装 apk 文件
adb uninstall [-k] 卸载 APP
adb shell top [-m ] 查看内存情况,如果有 number 表示查看多少条数据
adb shell ps 查看进程列表数据
adb shell kill 杀死对应 pid 的进程
adb shell ps -x 查看指定 pid 进行的运行状态
adb shell service list 查看后台服务信息
adb shell cat /proc/meminfo 查看当前内存占用情况
adb shell cat /proc/iomen 查看 io 内存分区情况
5. 对文件进行操作的相关 adb 命令
adb shell ls mnt 查看所有设备中的存储设备名
adb remount 将 system 分区重新挂载为可读写分区
adb push 从本地复制文件到设备中 local 和 remote 分别对应本地与设备的文件
adb pull 从设备复制文件到本地的操作
adb shell ls 查看目录下的所有文件及文件夹
adb shell cd 查看文件夹内容
adb shell mkdir path/floldername 新建文件
6. 其它操作命令
adb shell input text 发送文件内容
adb shell input keyevent 通过 adb 命令发送键盘事件
adb shell wm size 获取设备分辨率
adb shell getprop 获取设备参数信息
adb shell setprop 设置设备的参数信息
adb shell screencap -p 使用adb命令进行截屏操作
adb shell screenrecord [options] 使用 adb 命令进行视屏录制
[options] 可以填写:
size WIDTH*HEIGHT
bit -rete
-time -limit 时间限制等
作者:BetterLater
本文来源:http://blog.csdn.net/true100/article/details/49736481#rd
相关推荐
"Android常用adb命令集锦" Android 平台中,ADB 命令是非常重要的一部分,它提供了许多实用的功能,可以帮助开发者更方便地管理和调试 Android 设备或模拟器。下面将对常用的 ADB 命令进行总结和解释。 1. android...
下面是常用的 ADB 命令大全,涵盖连接设备、查看机型、查找包名、查看 APK 文件路径、文件传输、列出索引正在运行的程序、实时查看日志、安装卸载应用、获取内存/CPU 信息、启动/停止应用和服务等等。 1. 连接设备 ...
掌握ADB和`adb shell`命令是Android开发和调试过程中的必备技能,这有助于高效地处理各种设备上的问题,提升开发效率。通过深入学习和实践这些命令,开发者能够更好地理解和控制Android系统,从而实现更精细的调试和...
实际开发总常用adb来调试真机,这是一些常规的命令,欢迎完善
### Android中的adb命令详解 ...通过以上介绍可以看出,adb是一个非常强大且灵活的工具,它几乎覆盖了Android开发过程中的各个方面。无论是日常调试还是自动化测试,掌握adb的使用都是非常必要的。
Android adb常用命令总结 Android 调试桥(Android Debug Bridge,adb)是一个功能强大的工具,用于在 Android 设备上进行调试、测试和开发。下面是 adb 的一些常用命令: 1. 查询连接的 Android 设备 使用 `adb ...
**Android Debug Bridge (ADB)**是Android开发者不可或缺的工具,...掌握ADB命令的使用,能够显著提升开发效率,解决多种问题。通过熟练运用这些命令,开发者可以更好地理解Android系统的运行机制,优化应用程序性能。
### Android ADB命令的使用 #### 知识点概述 ...ADB作为Android开发不可或缺的工具之一,掌握其基本命令对于开发者来说非常重要。希望本文档能够帮助读者更好地理解和使用ADB命令,在实际工作中提高效率。
在Android测试开发中,ADB(Android Debug Bridge)和Monkey工具是不可或缺的利器。ADB是一个命令行工具,允许开发者从电脑上与Android设备进行通信,包括安装应用、推送文件、执行命令以及获取设备状态等。Monkey则...
#### 四、常用ADB命令 1. **安装应用程序**:使用`adb install <apkPath>`命令,可将APK文件安装到设备上。 2. **卸载应用程序**:使用`adb uninstall <packageName>`命令,移除已安装的应用程序。 3. **文件传输**...
ADB是Android开发不可或缺的工具之一,它不仅提供了一系列强大的命令来帮助开发者管理和调试设备,还极大地简化了许多日常任务。通过本文的介绍,希望读者能更好地掌握ADB的使用技巧,并在实际开发中加以应用。
### ADB常用命令详解 #### 一、ADB Shell 命令 ADB(安卓调试桥)是Android SDK中的一个工具,用于与模拟器或...通过这些ADB命令和编译技巧,您可以更加高效地进行Android应用开发和调试工作。希望这些信息能帮助到您!
ADB(Android Debug Bridge)是Android开发中的一个强大工具,它是一个客户端-服务器端程序,用于在开发者电脑(客户端)和Android设备(服务器端)之间建立通信桥梁,方便开发者进行调试、安装、卸载应用,以及与...
### Android开发中常用的命令提示符知识点详解 在Android开发过程中,熟悉并掌握一系列命令行工具是必不可少的技能。本文将详细介绍这些工具中的几个关键命令及其用法,帮助开发者更好地理解和运用它们来提升开发...
adb(Android Debug Bridge)是Android开发中的一个强大工具,它...熟悉和掌握adb命令能极大地提高Android开发效率和问题解决能力。在实际工作中,根据不同的需求,开发者还可以自定义adb脚本,自动化执行一系列操作。
Android Debug Bridge(ADB)是Android开发和测试过程中不可或缺的工具,它允许开发者通过电脑与Android设备进行通信,执行各种操作,如安装应用、查看设备状态、调试系统等。以下是一些常用的ADB命令及其应用场景的...
以上就是Android开发环境的搭建以及ADB命令的使用。熟悉这些基本操作,对于Android开发者来说是必不可少的技能。随着对ADB的深入理解和实践,开发者可以进行更复杂的调试和故障排查,从而提高开发效率。
### Windows环境下常用ADB命令详解 #### 一、概述 Android Debug Bridge(简称ADB)是一款功能强大的命令行工具,主要用于在开发过程中实现计算机与Android设备之间的通信。本文将详细介绍在Windows环境下ADB的...