Android开发中常用ADB命令总结
来源:互联网 发布:苹果ios10性能优化 编辑:程序博客网 时间:2024/05/18 01:04
新媒体管家
点击上方“程序员大咖”,选择“置顶公众号”
关键时刻,第一时间送达!
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<serialNumber>] 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] <apkfile> 安装apk文件
adb uninstall [-k] <packagename> 卸载APP
adb shell top [-m <number>] 查看内存情况,如果有number表示查看多少条数据
adb shell ps 查看进程列表数据
adb shell kill <pid> 杀死对应pid的进程
adb shell ps -x <pid> 查看指定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> 从本地复制文件到设备中local和remote分别对应本地与设备的文件
adb pull <remote> <local>从设备复制文件到本地的操作
adb shell ls 查看目录下的所有文件及文件夹
adb shell cd <folder> 查看文件夹内容
adb shell mkdir path/floldername 新建文件
6. 其它操作命令
adb shell input text <context> 发送文件内容
adb shell input keyevent <keycode> 通过adb命令发送键盘事件
adb shell wm size 获取设备分辨率
adb shell getprop <key> 获取设备参数信息
adb shell setprop <key> <value> 设置设备的参数信息
adb shell screencap -p <path/file> 使用adb命令进行截屏操作
adb shell screenrecord [options] <path/filename> 使用adb命令进行视屏录制
[options] 可以填写:
size WIDTH*HEIGHT
bit -rete
-time -limit 时间限制等
来自:CSDN-迟做总比不做强
http://blog.csdn.net/true100/article/details/49736481
程序员大咖整理发布,转载请联系作者获得授权
【点击成为安卓大神】
- Android开发中常用ADB命令总结
- Android开发中常用ADB命令总结
- Android 开发中常用 ADB 命令总结
- Android开发中常用ADB命令总结
- Android开发中常用ADB命令总结
- Android 开发中常用 ADB 命令总结
- Android开发中常用ADB命令总结
- Android开发中常用ADB命令
- Android开发中常用adb命令
- android adb 命令常用总结
- Android 常用 adb 命令总结
- Android常用adb命令总结
- Android 常用 adb 命令总结
- Android 常用 adb 命令总结
- Android 常用 adb 命令总结
- Android 常用 adb 命令总结
- Android 常用 adb 命令总结
- Android 常用 adb 命令总结
- 苹果为 macOS 重大漏洞道歉;迅雷内讧股价暴跌;小米百度在一起 | 一周业界事
- 第五大周小结 11.20`11.30
- 程序员穿衣是怎么变得越来越丑的
- 斐波那契数列递推
- 程序员上下班途中都在想什么
- Android开发中常用ADB命令总结
- Python 和 Ruby 的对比
- IT 地狱中的这些锅,你占了哪些?
- 轻松学习 JavaScript——第 5 部分:简化函数提升
- Jack Ma:月入一二十亿很难受:)
- Python批量处理中文文本并解析关键词
- 综合实例:用C语言实现一个自定义的shell程序
- Python之路【第1天】
- pace 10 (注释转换)