- 安装app:adb install path/name.apk 同时安装多个apk到设备上:adb install-multiple path/name.apk
- 卸载app:adb uninstall packagename
- 查看app进程:adb shell ps -t |grep packagename
- 查看app线程信息:adb shell ps -t |grep UID (UID可通过命令3获取)
- 查看连接设备:adb devices
- 导出ANR日志:adb pull /data/anr/traces.txt path/traces.txt
- 启动adb服务:adb start-servertra
- 关闭adb服务:adb kill-server
- 多设备操作:adb -s <设备名> <命令> (设备名可通过命令5获取)命令>设备名>
- 将电脑中文件push到手机:adb push <电脑文件> <手机文件>手机文件>电脑文件>
- 查看日志:adb logcat (-v time)全部输出 (-s xx)过滤xx (-c)清除log
- 查看一个app所在的路径:adb shell pm path packagename
- 查看手机中装的所有的包:adb shell pm list packages
- 设备重启、关机:adb reboot, adb shutdown
- 获取设备系统信息:adb shell getprop
- 查看 cpu 和 内存使用情况:adb shell top
//每隔一秒会刷新一次 cpu 和 内存情况
adb shell top
//查看占用内存前3的应用
adb shell top -m 3
//刷新3次内存信息(不指定-n参数的话默认每秒会刷新1次数据):
adb shell top -n 3
//查看占用内存前3的应用,刷新1次
adb shell top -m 3 -n 1
17. 查看系统当前 cpu 使用情况:
adb shell cat /proc/cpuinfo
adb shell cat /proc/stat
查看系统当前内存使用情况
adb shell cat /proc/meminfo
查看指定包名应用内存使用情况,各项信息具体说明
adb shell dumpsys memento package