常用abd命令

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

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

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

  • adb shell dumpsys gfxinfo <package-name>
    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
    查看当前所有服务信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容