Android Systrace 没有那个文件或目录

标签 android python systrace

这是错误信息

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% 中。问题仍然存在。我写信是想问问有什么办法可以解决这个问题。

最佳答案

这已在 SDK 工具版本 22.0.5 中得到修复...有点。

systrace-legacy.py 脚本被添加到 platform-tools 目录而不是 tools 目录,因为脚本是 (逐渐)被移到那里。因此,如果您继续按照旧的说明进行操作,您仍然会遇到同样的问题。如果您改为从 platform-tools/systrace 目录运行脚本,它现在应该可以运行。

您也可以从 Eclipse ADT 插件运行它。

关于Android Systrace 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17851191/

相关文章:

android - 如何在 Android 模拟器中 "shake"一个 Android 设备以调出开发菜单来调试我的 React Native 应用程序

python - 使用字符串在列表中查找其整数值

javascript - 降低 Google App Engine 成本

android - 尝试运行 systrace 时权限被拒绝

android - dumpsys gfxinfo 报告中的 "Total frames"和 "Janky frames"

android - 如何触发最新的 Android Systrace 命令的卡顿和帧标记?

android - 在 Ksoap2 的标签内嵌套属性

android - onItemSelected/setOnItemSelectedListener 未触发

python - 如何在 dict 创建期间从另一个 dict 构建 Python dict 值?

android 1.6,后退按钮和onActivityResult