我正在尝试运行,但是在运行命令时会出现错误。
user1@PC1:~/Android/Sdk/platform-tools/systrace$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
user1@PC1:~/Android/Sdk/platform-to
下面是错误消息
D:\Programming\Tools\ADT_bundle\sdk\platform-tools\systrace>python systrace.py
Traceback (most recent call last):
File "systrace.py", line 315, in <module>
main()
File "systrace.py", line 64, in main
os.execv(legacy_script, sys.argv)
OSError: [Errno 2] N
我按照这里的说明为我的应用程序使用systrace,但是每当我试图为systrace设置标记时,我都会得到以下错误:
systrace.py: error: no such option: --set-tags
这似乎是一个相当新的问题,我昨天刚刚出现。有人知道怎么回事吗?当我试图在运行4.3的设备上进行综合时,这似乎只是一个问题。
我目前正在尝试运行platform-tools文件夹中包含的systrace python脚本,并得到以下错误:
File "systrace.py", line 274, in <module>
main()
File "systrace.py", line 60, in main
device_sdk_version = get_device_sdk_version()
File "systrace.py", line 44, in get_device_sdk_version
stderr=subprocess.PIPE)
我无法让systrace在我的Mac上工作。我使用的是运行Jelly Beans的Galaxy Nexus。我已经从开发者选项中启用了show traces。在终端中,当我尝试执行:./systrace.py时,我得到以下错误消息:
Traceback (most recent call last):
File "./systrace.py", line 212, in <module>
main()
File "./systrace.py", line 121, in main
stderr=subprocess.PIPE)
File "/
android中的文档说
you can use the methods of the Trace class to add instrumentation to
your application code and see the results in a Systrace report.
我已经将以下方法添加到我的代码中
Trace.beginSection("test-trace");
// block of code
Trace.endSection();
现在,我可以在哪里检查本节的结果。我从android设备监视器上启动了systrace工具,并记录了30秒