记性越来越差,除了常用的 adb 命令,现在已经处于用时查、用完忘的状态了,不如在这里做个记录,方便自己查找,本贴持续更新。
常用 adb 命令
1 获取手机 log
输出符 > :通过该符号可以将日志保存到本地,> 后面跟的是本地的日志保存路径。比如下面命令,将日志保存到文件 E:\log.txt 下:
adb shell logcat > E:\log.txt
logcat
-b: 筛选输出日志类型
#筛选 main 日志
logcat -b main
#筛选 system 日志
logcat -b system
#筛选 event 日志
logcat -b events
-v: 设置输出格式
#显示日志的输出时间
logcat -v time
#日志的输出时间和线程信息
logcat -v threadtime
pull
直接拖出相关文件到本地,当然也可以用来获取日志了。
比如,获取手机 data 目录下的 anr 日志到本地。
adb pull /data/anr
2 内存相关
cat /proc/meminfo
会显示 MemTotal、MemFree、file 等信息
dumpsys meminfo
会打印出各种类型的进程已经各进程的内存占用情况
这个打印的有点多,总体情况只需要看最后几行就行。
Total RAM: 7,