下面是错误消息
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] No such file or directory我查看了systrace.py,发现文件系统中似乎缺少legacy_script "systrace-legacy.py“。我已经阅读了几篇关于stackoverflow的相关文章,并且我已经将包含adb的目录放在%PATH%中。这个问题仍然存在。我写信是想问有没有办法解决这个问题。
发布于 2013-08-01 12:52:03
此问题已在SDK工具版本22.0.5中修复...说大也大吧。
systrace-legacy.py脚本被添加到platform-tools目录,而不是tools目录,因为该脚本(逐渐)被移到那里。因此,如果您继续遵循旧的说明,您仍然会遇到相同的问题。如果您从platform-tools/systrace目录运行该脚本,它现在应该可以工作了。
您也可以从Eclipse ADT插件运行它。
发布于 2013-07-25 22:28:39
我认为在AOSP中有一些问题,你可以在这里查看这个文件:https://android.googlesource.com/platform/external/chromium-trace/+/664f21bcaf14044e5e9b09cb7beb8724d18fb851
您可以从AOSP仓库下载:
git clone https://android.googlesource.com/platform/external/chromium-trace
cd chromium-trace
git checkout 2384642
ls systrace-legacy.py将此文件复制到sdk,一切都会正常工作
https://stackoverflow.com/questions/17851191
复制相似问题