ADB 简介:
ADB即是Android Debug Bridge,它是Android开发/测试人员不可替换的强大工具,也是Android设备玩家的好玩具。
常用命令:
启动/停止
- adb start-server
- adb kill-server
查看版本
adb version
查看以连接设备/模拟器
adb devices
有三种状态:
- offline --表示设备未连接成功或无响应
- device--设备连接
- no device--没有设备/模拟器连接
查看应用列表
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
可选参数:
image.png
安装APK
adb install [-lrtsdg] <path_to_apk>
参数说明
image.png
用命令安装实质分为三步
- push apk 文件到 指定的目录
- 调用pm install 命令进行安装
3.可以删除目标的apk文件。
卸载应用:
adb uninstall [-k] <packagename>
-k为可选参数,表示卸载应用保留数据和缓存目录。
清理应用数据与缓存
adb shell pm clear <packagename>
查看前台Activity
adb shell dumpsys activity activities|findstr mResumedActivity
查看正在运行的Services
adb shell dumpsys activity services [<packagename>]
<packagenaem>参数不是必须的,指定<packagename> 表示查看某个包名相关的Services,不指定表示查看所有Service。
查看应用详细信息
adb shell dumpsys package <packagename>
与应用交互 (详细参考下方链接)
image.png
强制停止应用
adb shell am force-stop <packagename>
查看设备信息
型号
adb shell getprop ro.product.model
电池状况
adb shell dumpsys battery
屏幕分辩率
adb shell wm size
屏幕密度:
adb shell vm density
显示屏参数
adb shell dumpsys window displays
IMEI
adb shell dumpsys iphonesubinfo
刷机相关命令
重启到Recovery模式
adb reboot recovery
从Recovery重启到Android
adb reboot
重启到Fastboot模式
adb reboot bootloader
查看进程
adb shell ps
查看实时资源占用情况
adb shell top
参考链接:https://github.com/mzlogin/awesome-adb#%E5%8D%B8%E8%BD%BD%E5%BA%94%E7%94%A8
网友评论