adb 常用命令

来源:赵克立博客 分类: Android 标签:Android发布时间:2018-11-23 21:13:00最后更新:2019-05-10 11:01:52浏览:1263
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-05-10 11:01:52
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

adb 的运行原理是 PC 端的 adb server 与手机端的 adbd 建立连接,adbd 接收命令后解析执行。


-s:指定目标设备

# 从设备拷贝文件
adb pull <RemotePath> <LocalPath>
# 拷贝文件到设备
adb push <LocalPath> <RemotePath>
# 查看日志
adb logcat
# 只查看指定优先级的日志
adb logcat "*:E"
# 标签筛选
adb logcat -s <TAG>
# 指定输出格式
adb logcat -v <color|brief>
# 清空缓存日志
adb logcat -c
# 查看 CPU、内存占用情况
adb shell top
# 查看前几个占用内存比较高的应用
adb shell top -m <num>
# 根据 PID 查看应用的 UID
adb shell cat /proc/<PID>/status 
# 查看所有进程,也可以查看应用对应的 PID
adb shell ps
# 查看各进程内存使用情况,同时也可以查看每个进程对应的 PID
adb shell procrank
# 根据进程 pid 杀死进程
adb shell kill <PID>
# 终止 adb 服务
adb kill-server
# 查看所有连接设备
# -l:显示设备详情
adb devices -l
# 指定设备执行 shell 命令
adb -s <Device> shell <Command>
# 以 root 用户执行 adbd
adb root
# 以非 root 用户执行 adbd
adb unroot
# 获取硬件信息
adb shell getprop
# 获取序列号
adb get-serialno
# 获取 MAC 地址
adb shell cat /sys/class/net/wlan0/address
# 重启
adb reboot
# 重启到刷机模式
adb reboot bootloader
# 重启到恢复模式
adb reboot recovery
# 使用 adb 发送广播,数据不能有空格,接收只用 intent.getStringExtra() 即可
adb -s <serialno> shell am broadcast -a <action> --es <field_name> "<data>"
# 查看手机分辨率
adb shell wm size
# 查看手机dpi
adb shell wm density 
# 查看手机 CPU 信息
adb shell cat /proc/cpuinfo  
# 停止 adb 服务
adb kill-server 
# 开启 adb 服务
adb start-server



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python