我打开应用到对应的界面然后 cmd 中输入 adb shell dumpsys SurfaceFlinger --latency 包名/activity 就只得一行 16666667 一串数字其它就没有了 然后我进入 shell 模式执行 dumpsys SurfaceFlinger --latency 包名/activity 也是只得一行 16666667 一串数字,这是什么原因? android 6.0 系统, 没有 root 权限
应该是你的窗口名称输错了,下面这个命令可以看当前窗口的
dumpsys window windows | grep mCurrent
开发者模式打开 GPU 呈现模式,在 adb shell dumpsys gfxinfo 中
楼主 问题解决了吗?什么原因
还没有,不知道是不是系统版本原因
楼主有解了吗?
请问楼主解决了嘛?我也卡在这了
大神们解决了吗,我也是卡在这里了,好几天了都,只有一行数据
挖个坟,我最近也是只有一行数据,不知道大神们解决了没,求支一招
得用 adb shell dumpsys SurfaceFlinger --list 查询当前的 SurfaceView,然后会出来好多行。再把行内容完整的传给 adb shell dumpsys SurfaceFlinger --latency,而不是传包名/activity
方便截图说明一下么
界面名后面加一个 #0,adb shell dumpsys SurfaceFlinger --latency com.xxxxx.xxxx/com.xxxxx.xxxx.MainActivity#0 这个样子
根据各位的建议,还是没有解决。华为 M6 android10。
11 楼回复的很清楚了,先使用 adb shell dumpsys SurfaceFlinger --latency 获取到列表;在其中找出你要测试的应该包名和 activity 名字,复制出来就可以用了