3

I'm following the instructions here to use systrace for my application but I keep getting the following error whenever I try to set the tags for systrace:

systrace.py: error: no such option: --set-tags

This seems to be a rather new issue that just cropped up for me yesterday. Does anyone know what's up? It seems to only be an issue for when I'm trying to systrace on a device running 4.3.

4

2 回答 2

4

4.3没有--set-tags选项。systrace 的工作方式发生了显着变化,文档尚未更新。(编辑:它已更新为 4.3)

systrace.py脚本检查设备版本,并将命令转发到systrace-legacy.py4.3 之前的设备。这就是旧命令仍然适用于旧设备的原因。

4.3 设备的示例是:

python systrace.py gfx view sched dalvik

也就是说,您只需列出您想要的标签作为启动跟踪的命令的参数。

我有一个例子(它也展示了新的应用程序定义的标签功能)here

于 2013-08-14T01:04:37.573 回答
1

是的,“python systrace.py gfx view sched dalvik”有效,我认为谷歌需要更新 systrace.py 的帮助信息。

但是,在 Android 4.3 中,您还可以在 Eclipse 中捆绑在最新 android sdk 中的 DDMS 透视窗口中使用“使用 Android systrace 捕获系统范围的跟踪”。就像这里的帖子一样。

于 2013-09-09T10:42:09.767 回答