开关adb服务
adb start-server
adb kill-server
当前设备列表
adb devices
root权限
adb root
adb remount
获取屏幕分辨率
adb shell wm size
安装卸载apk
adb install [-lrtsdg] *.apk
查看应用列表
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
清楚应用缓存数据
adb shell pm clear <packagename>
查看前台 Activity
adb shell dumpsys activity activities | grep mFocusedActivity
查看正在运行的 Services
adb shell dumpsys activity services [<packagename>]
查看应用详细信息
adb shell dumpsys package <packagename>
调起 Activity
adb shell am start [options] <INTENT>
调起 Service
adb shell am startservice [options] <INTENT>
发送广播
adb shell am broadcast [options] <INTENT>
强制停止应用
adb shell am force-stop <packagename>
文件传输
adb push local remote
adb pull remote
模拟按键/输入
adb shell input [<source>] <command> [<arg>...]
dump设备信息
adb shell dumpsys -l
adb shell dumpsys
Android 系统版本
adb shell getprop ro.build.version.release
CPU 信息
adb shell cat /proc/cpuinfo
内存信息
adb shell cat /proc/meminfo
屏幕截图
adb exec-out screencap -p > sc.png
或者
adb shell screencap -p /sdcard/sc.png
adb pull /sdcard/sc.png
录制屏幕
adb shell screenrecord /sdcard/filename.mp4
adb pull /sdcard/filename.mp4
重新挂载 system 分区为可写
adb shell
mount -o remount,rw /system
查看连接过的 WiFi 密码
adb shell
su
cat /data/misc/wifi/*.conf
使用 Monkey 进行压力测试
给指定应用发送随机事件
adb shell monkey -p <packagename> -v 500
查看进程线程
adb shell ps
实时资源占用
adb shell top