常用abd命令

这里只记录本人经常使用,但是容易忘记的命令

  • adb -s xxx install xxx.apk 指定一个模拟器安装apk文件

  • adb shell dumpsys activity 查看activity任务栈信息

  • adb shell dumpsys gfxinfo
    dump gfxinfo 得到的最近 128 帧 window 刷新每一帧所消耗的时间

  • adb shell dumpsys meminfo [package-name]
    全局查看内存使用情况

  • cd android-sdk/platform-tools/systrace
    python systrace.py --time=10 -o mynewtrace.html sched gfx view wm
    这个是跟踪 10s 内,每一帧的绘制情况,得到如下数据,密密麻麻,又有很多信息可挖。

  • adb shell ps
    指令查找对应进程的pid

  • adb shell cat /proc/${pid}/oom_adj
    (设备需要root)返回对应进程的adj值。
    例如:pid = 2121 的进程 -> adb shell cat /proc/2121/oom_adj

  • 先进入adb shell环境 - $ dumpsys activity services
    查看当前所有服务信息

你可能感兴趣的:(常用abd命令)